आप WHERE क्लॉज में CLOB नहीं डाल सकते। दस्तावेज़ीकरण से:
<ब्लॉकक्वॉट>तुलना की स्थिति में बड़े ऑब्जेक्ट (LOBs) समर्थित नहीं हैं। हालाँकि, आप CLOB डेटा पर तुलना के लिए PL/SQL प्रोग्राम का उपयोग कर सकते हैं।
यदि आपके मान हमेशा 4k से कम होते हैं, तो आप इसका उपयोग कर सकते हैं:
UPDATE IMS_TEST
SET TEST_Category = 'just testing'
WHERE to_char(TEST_SCRIPT) = 'something'
AND ID = '10000239';
वैसे भी सीएलओबी द्वारा खोजना अजीब है.. क्या आप केवल आईडी कॉलम से नहीं खोज सकते?