Contoh sederhana diberikan di bawah ini untuk memasukkan string panjang ke dalam tipe data CLOB di Oracle. Anda tidak dapat memasukkan data secara langsung ke dalam tipe data CLOB, Anda harus menggunakan fungsi Empty_Clob() dengan klausa pengembalian dalam pernyataan insert kemudian gunakan dbms_lob.write prosedur untuk menulis data. Karena jika Anda akan mencoba memasukkan string panjang secara langsung ke kolom CLOB maka Anda akan mendapatkan ORA-01704:string literal too long error saat memasukkan data.
Berikut adalah contoh blok PL SQL untuk menyisipkan string panjang ke dalam tabel yang memiliki kolom CLOB.
[code type="SQL"] MENYATAKAN
v_clob CLOB;
BEGIN
INSERT INTO A_CLOB_TABLE (srlno, c_data)
VALUES (123, EMPTY_CLOB ())
RETURNING c_data
MENJADI v_clob;
DBMS_LOB.write (v_clob,
LENGTH ('berikan beberapa string panjang di sini'),
1,
'berikan beberapa string panjang di sini');
COMMIT;
SELESAI;[/code]
