sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo buscar un campo cuando aparece el error ORA-19011?

No he podido encontrar ninguna forma de corroborar esto, pero sospecho que like el operador está causando el CLOB campo comments para ser implícitamente convertido a un varchar2 . Desde el CLOB es demasiado grande, obtendrá el error. Puede solucionar esto usando una función diseñada para trabajar con el CLOB tipo de datos en su lugar:

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