sql >> Databáze >  >> RDS >> Oracle

Jak prohledat pole, když se zobrazí chyba ORA-19011?

Nenašel jsem žádný způsob, jak to doložit, ale mám podezření, že like operátor způsobuje CLOB pole comments být implicitně převeden na varchar2 . Od CLOB je příliš velký, zobrazí se chyba. Můžete to obejít pomocí funkce navržené pro práci s CLOB místo toho datový typ:

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


  1. Kurz hodnocení hvězdičkami Jquery pomocí php a mysql

  2. Pravidlo Postgres Insert Into View s návratovou klauzulí

  3. Jak zkontrolovat, zda je aktuální řádek posledním vybraným řádkem v dotazu SQL?

  4. MYSQL:Jak najít player_id z příjmení?