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

ORA-00932:tipe data tidak konsisten:diharapkan - mendapat CLOB

Anda tidak dapat menempatkan CLOB dalam klausa WHERE. Dari dokumentasi:

Objek besar (LOB) tidak didukung dalam kondisi perbandingan. Namun, Anda dapat menggunakan program PL/SQL untuk perbandingan pada data CLOB.

Jika nilai Anda selalu kurang dari 4k, Anda dapat menggunakan:

UPDATE IMS_TEST 
   SET TEST_Category           = 'just testing'  
 WHERE to_char(TEST_SCRIPT)    = 'something'
   AND ID                      = '10000239';

Aneh rasanya mencari dengan CLOB.. tidak bisakah kamu mencari dengan kolom ID saja?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengulangi nilai dalam kolom

  2. Perbedaan Oracle antara NVL dan Coalesce

  3. ORA-00257:kesalahan pengarsipan. Hubungkan internal saja, sampai dibebaskan.

  4. Proses peningkatan langkah demi langkah ke R12.2 Tingkatkan bagian -3

  5. SEC_CASE_SENSITIVE_LOGON Tidak digunakan lagi dalam 12c