Một cách tiếp cận là sử dụng sqlldr. Đầu tiên, hãy tạo một bảng giữ nhỏ:
create table tstclob
(
id number,
doc clob
);
Giả sử tài liệu lớn của bạn là tệp "c:\ data \ test_doc.txt", hãy tạo tệp điều khiển sqlldr ("test_doc.ctl") để tải nó:
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
Sau đó chạy sqlldr (trong trường hợp này là từ c:\ data directory):
sqlldr control=test_doc.ctl [email protected]/somepass
Sau đó, bạn có thể cập nhật bất kỳ bảng nào bạn muốn bằng cách sử dụng bảng tstclob.