当前位置: 首页 > 知识库问答 >
问题:

Oracle数据库错误:ORA-06502:PL/SQL:数值或值错误:字符串缓冲区太小

曹和正
2023-03-14

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

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)

共有1个答案

方鸿振
2023-03-14

如果您只想找到单词或短语'yes',为什么不使用INSTR函数呢?https://docs.oracle.com/database/121/sqlrf/functions089.htm#sqlrf00651

 类似资料: