これを実証する方法を見つけることができませんでしたが、likeのようです 演算子がCLOBを引き起こしています フィールドcomments 暗黙的にvarchar2に変換されます 。 CLOB以降 が大きすぎると、エラーが発生します。 CLOBで動作するように設計された関数を使用して、これを回避できます。 代わりにデータ型:
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0