Nếu bạn không muốn (hoặc không thể) xuất và nhập dữ liệu của mình và thực sự muốn nó như một tập hợp các câu lệnh chèn, bạn có thể sử dụng các công cụ định dạng tích hợp của SQL Developer để tự động chia CLOB của bạn thành nhiều phần đủ nhỏ để có giá trị như chuỗi ký tự, và sau đó lưu kết quả vào một tệp:
spool clob_export.sql
select /*insert*/ * from your_table;
spool off
Với các phiên bản mới hơn, bạn có thể sử dụng sqlformat
lệnh để kiểm soát định dạng đầu ra mà không cần sửa đổi truy vấn; cái này tương đương:
set sqlformat insert
spool clob_export.sql
select * from your_table;
spool off
Các câu lệnh chèn được tạo sẽ trông giống như sau:
REM INSERTING into YOUR_TABLE
SET DEFINE OFF;
Insert into YOUR_TABLE (ID,CLOB_COLUMN) values (1,TO_CLOB('... up to 4k of characters with quotes escaped ...')
|| TO_CLOB('... up to 4k of characters with quotes escaped ...')
|| TO_CLOB('... up to 4k of characters with quotes escaped ...')
...
|| TO_CLOB('... up to 4k of characters with quotes escaped ...'));