Je n'ai trouvé aucun moyen de prouver cela, mais je soupçonne que le like
l'opérateur provoque le CLOB
champ comments
à convertir implicitement en un varchar2
. Depuis le CLOB
est trop grand, vous obtenez l'erreur. Vous pouvez contourner ce problème en utilisant une fonction conçue pour fonctionner avec le CLOB
type de données à la place :
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0