Un approccio consiste nell'usare sqlldr. Innanzitutto, crea una piccola tabella di attesa:
create table tstclob
(
id number,
doc clob
);
Supponendo che il tuo documento di grandi dimensioni sia il file "c:\data\test_doc.txt", crea un file di controllo sqlldr ("test_doc.ctl") per caricarlo:
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
Quindi esegui sqlldr (in questo caso, dalla directory c:\data):
sqlldr control=test_doc.ctl [email protected]/somepass
Puoi quindi aggiornare qualsiasi tabella desideri utilizzando la tabella tstclob.