kum*_*arb 11 sql oracle stored-procedures blob clob
我试图读取blob消息并在我的一个过程中将其显示为变量,但我收到以下错误:
错误 - ORA-22835:缓冲区对于CLOB到CHAR或BLOB到RAW的转换太小(实际:9923,最大值:2000)
我用google搜索并找到了修改blob消息的建议,如下所示,但宁愿将完整的blob消息显示为字符串.
UTL_RAW.CAST_TO_VARCHAR2(dbms_lob.substr(variable_name,2000,1))
Run Code Online (Sandbox Code Playgroud)
如何显示完整的消息?我可以更改数据库或过程级别的设置吗?