Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ORA-00932:असंगत डेटाटाइप:अपेक्षित - CLOB मिला

आप WHERE क्लॉज में CLOB नहीं डाल सकते। दस्तावेज़ीकरण से:

<ब्लॉकक्वॉट>

तुलना की स्थिति में बड़े ऑब्जेक्ट (LOBs) समर्थित नहीं हैं। हालाँकि, आप CLOB डेटा पर तुलना के लिए PL/SQL प्रोग्राम का उपयोग कर सकते हैं।

यदि आपके मान हमेशा 4k से कम होते हैं, तो आप इसका उपयोग कर सकते हैं:

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

वैसे भी सीएलओबी द्वारा खोजना अजीब है.. क्या आप केवल आईडी कॉलम से नहीं खोज सकते?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle, PDO_OCI बनाम OCI8

  2. Oracle में प्राथमिक कुंजी का नाम कैसे बदलें ताकि इसका पुन:उपयोग किया जा सके

  3. JDK 8 के साथ Mac OS पर Oracle SQL डेवलपर 19.1 स्थापित करें

  4. Oracle डेटाबेस 19c में आर्काइव लॉग मोड को कैसे इनेबल करें?

  5. मैक पर Oracle इंस्टेंट क्लाइंट कैसे स्थापित करें?