Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mencari bidang ketika Anda mendapatkan kesalahan ORA-19011?

Saya belum dapat menemukan cara untuk membuktikan hal ini, tetapi saya menduga bahwa like operator menyebabkan CLOB bidang comments untuk secara implisit dikonversi ke varchar2 . Sejak CLOB terlalu besar, Anda mendapatkan kesalahan. Anda dapat mengatasinya dengan menggunakan fungsi yang dirancang untuk bekerja dengan CLOB tipe data sebagai gantinya:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tipe data stempel waktu Oracle

  2. Rangkaian Uji Pengaturan AOL/J

  3. Bagaimana cara mengambil data BLOB dari Oracle Client menggunakan driver Oledb di Vb.Net?

  4. Dapatkan nama prosedur atau fungsi pemanggilan di Oracle PL/SQL

  5. SSIS gagal menyimpan paket dan mem-boot ulang Visual Studio