Ein Ansatz ist die Verwendung von sqlldr. Erstellen Sie zuerst eine kleine Haltetabelle:
create table tstclob
(
id number,
doc clob
);
Angenommen, Ihr großes Dokument ist die Datei "c:\data\test_doc.txt", erstellen Sie eine sqlldr-Steuerdatei ("test_doc.ctl"), um sie zu laden:
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
Führen Sie dann sqlldr aus (in diesem Fall aus dem Verzeichnis c:\data):
sqlldr control=test_doc.ctl [email protected]/somepass
Sie können dann mit tstclob table jede gewünschte Tabelle aktualisieren.