Saya belum dapat menemukan cara untuk membuktikan hal ini, tetapi saya menduga bahwa like
operator menyebabkan CLOB
bidang comments
untuk secara implisit dikonversi ke varchar2
. Sejak CLOB
terlalu besar, Anda mendapatkan kesalahan. Anda dapat mengatasinya dengan menggunakan fungsi yang dirancang untuk bekerja dengan CLOB
tipe data sebagai gantinya:
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0