Един подход е използването на sqlldr. Първо, създайте малка маса за съхранение:
create table tstclob
(
id number,
doc clob
);
Ако приемем, че вашият голям документ е файлът "c:\data\test_doc.txt", създайте контролен файл sqlldr ("test_doc.ctl"), за да го заредите:
load data
infile *
replace
into table tstclob
fields terminated by ','
(
ID char(1),
lob_file FILLER char,
DOC LOBFILE(lob_file) TERMINATED BY EOF
)
begindata
1,c:\data\test_doc.txt
След това стартирайте sqlldr (в този случай от c:\data директория):
sqlldr control=test_doc.ctl [email protected]/somepass
След това можете да актуализирате каквато таблица искате, като използвате таблицата tstclob.