Jika Anda tidak ingin (atau tidak bisa) mengekspor dan mengimpor data Anda, dan benar-benar menginginkannya sebagai satu set pernyataan sisipan, Anda dapat menggunakan alat pemformatan bawaan Pengembang SQL untuk secara otomatis membagi CLOB Anda menjadi beberapa bagian yang cukup kecil untuk valid sebagai string literal, lalu menggulung hasilnya ke file:
spool clob_export.sql
select /*insert*/ * from your_table;
spool off
Dengan versi yang lebih baru, Anda dapat menggunakan sqlformat
perintah untuk mengontrol format output tanpa perlu mengubah kueri; ini setara:
set sqlformat insert
spool clob_export.sql
select * from your_table;
spool off
Pernyataan sisipan yang dihasilkan akan terlihat seperti:
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 ...'));