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