Bạn không thể đặt CLOB trong mệnh đề WHERE. Từ tài liệu:
Các đối tượng lớn (LOB) không được hỗ trợ trong các điều kiện so sánh.Tuy nhiên, bạn có thể sử dụng các chương trình PL / SQL để so sánh trên dữ liệu CLOB.
Nếu giá trị của bạn luôn nhỏ hơn 4k, bạn có thể sử dụng:
UPDATE IMS_TEST
SET TEST_Category = 'just testing'
WHERE to_char(TEST_SCRIPT) = 'something'
AND ID = '10000239';
Thật kỳ lạ khi tìm kiếm theo CLOB .. bạn có thể không chỉ tìm kiếm theo cột ID?