Process to Insert Image into table BLOB column
Process to Insert Image into table BLOB column create table testr13 (col1 blob); / select * from testr13; / create DIRECTORY testr13 as '\Rehman\Training\My docs'; / DECLARE l_bfile BFILE; l_blob BLOB; BEGIN -- Initialize the BLOB column INSERT INTO testr13 (col1) VALUES (EMPTY_BLOB()) RETURNING col1 INTO l_blob; -- Specify the location of the image file l_bfile := BFILENAME('XX_SHAREPOINT_TEST', 'm.jpg'); -- Open the BFILE DBMS_LOB.fileopen(l_bfile, DBMS_LOB.file_readonly); -- Load the BFILE data into the BLOB column DBMS_LOB.loadfromfile(l_blob, l_bfile, DBMS_LOB.getlength(l_bfile)); -- Close the BFILE DBMS_LOB.fileclose(l_bfile); -- Commit the transaction COMMIT; END; /