0

我在下面的字段中收到字符串缓冲区太小的错误。

DBMS_LOB.SUBSTR(DW.RESPONSE.OPTION_VALUE)在导致错误的选择语句中。它是一种CLOB数据类型。

我真的只是在寻找“是”这个词,所以有没有办法限制结果或停止错误?我已经尝试了以下但仍然得到同样的错误。

UPPER(TRIM(CAST(DW.RESPONSE.OPTION_VALUE AS VARCHAR(100))))     
DBMS_LOB.SUBSTR(DW.RESPONSE.OPTION_VALUE,8000)
4

1 回答 1

0

如果您只想找到单词或短语“YES”,为什么不使用 INSTR 功能? https://docs.oracle.com/database/121/SQLRF/functions089.htm#SQLRF00651

于 2019-04-12T15:24:50.410 回答