Tôi không thể tìm thấy bất kỳ cách nào để chứng minh điều này, nhưng tôi nghi ngờ rằng like
toán tử đang gây ra CLOB
trường comments
được chuyển đổi hoàn toàn thành varchar2
. Kể từ CLOB
quá lớn, bạn sẽ gặp lỗi. Bạn có thể giải quyết vấn đề này bằng cách sử dụng một hàm được thiết kế để hoạt động với CLOB
kiểu dữ liệu thay thế:
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0