Oracle
 sql >> Database >  >> RDS >> Oracle

Come cercare un campo quando viene visualizzato l'errore ORA-19011?

Non sono stato in grado di trovare alcun modo per comprovare questo, ma sospetto che il like l'operatore sta causando il CLOB campo comments da convertire implicitamente in un varchar2 . Dal momento che il CLOB è troppo grande, si ottiene l'errore. Puoi aggirare questo problema utilizzando una funzione progettata per funzionare con il CLOB tipo di dati invece:

SELECT *
FROM   actionlog al
WHERE  DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0