Nie udało mi się znaleźć żadnego sposobu, aby to uzasadnić, ale podejrzewam, że like
operator powoduje CLOB
pole comments
być niejawnie przekonwertowanym na varchar2
. Od CLOB
jest za duży, pojawia się błąd. Możesz obejść ten problem, używając funkcji zaprojektowanej do pracy z CLOB
zamiast tego typ danych:
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0