How can we save doc or text files that are larger than 4K in Oracle 8 or 8i through LOB? Please tell me in detail...
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
Here is the code to load a file. It's straight to load the file:
-- the table you want to load to
drop table blobs; create table blobs ( id varchar2(255), theBlob blob ) /-- declare a directory object
create or replace directory MY_FILES as '/export/home/tkyte/public_html';
-- script to load a file, aria.gif is the file to load:
declare l_bfile bfile; l_blob blob; begin insert into blobs values ( 'MyGif', empty_blob() ) return theBlob into l_blob; l_bfile := bfilename( 'MY_FILES', 'aria.gif' ); dbms_lob.loadfromfile( l_blob, l_bfile, dbms_lob.getlength(l_bfile) ); commit; end; /dbms_lob.loadfromfile does all the loading of file; the file must exist in the directory given by the MY_FILES directory.
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.