我在下面的字段中遇到字符串缓冲区太小的错误。
DBMS_LOB.SUBSTR(DW.RESPONSE.OPTION_VALUE)
在导致错误的select语句中。它是CLOB
数据类型。
我真的只是在寻找“是”一词,所以有没有办法限制结果或阻止错误?我尝试了以下方法,但仍然遇到相同的错误。
UPPER(TRIM(CAST(DW.RESPONSE.OPTION_VALUE AS VARCHAR(100))))
DBMS_LOB.SUBSTR(DW.RESPONSE.OPTION_VALUE,8000)
答案 0 :(得分:0)
如果仅想查找单词或短语“是”,为什么不使用INSTR功能? https://docs.oracle.com/database/121/SQLRF/functions089.htm#SQLRF00651