Ich konnte keinen Weg finden, dies zu belegen, aber ich vermute, dass like
Operator verursacht den CLOB
Feld comments
implizit in ein varchar2
umgewandelt werden . Seit dem CLOB
zu groß ist, erhalten Sie den Fehler. Sie können dies umgehen, indem Sie eine Funktion verwenden, die für die Arbeit mit CLOB
entwickelt wurde Datentyp stattdessen:
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0