Oracle में, BFILE
कॉलम बाहरी फ़ाइल के लिए एक लोकेटर या संदर्भ है। इसमें निर्देशिका और फ़ाइल नाम की जानकारी है। यहां मैं BLOB
प्राप्त करने के लिए PL/SQL कोड का उदाहरण दे रहा हूं BFILE
. से Oracle में लोकेटर कॉलम।
PL/SQL प्रक्रिया उदाहरण - BFILE कॉलम से BLOB प्राप्त करें
Declare l_bfile BFILE; l_blob BLOB; l_dest_offset INTEGER := 1; l_src_offset INTEGER := 1; BEGIN Select your_bfile_column into l_bfile from yourTable where yourCondition; DBMS_LOB.fileopen(l_bfile, DBMS_LOB.file_readonly); DBMS_LOB.loadblobfromfile ( dest_lob => l_blob, src_bfile => l_bfile, amount => DBMS_LOB.lobmaxsize, dest_offset => l_dest_offset, src_offset => l_src_offset); DBMS_LOB.fileclose(l_bfile); COMMIT; END;
चर l_blob
जिसमें BLOB
है BFILE
. से निकाला गया कॉलम