首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

存储过程 输出函数为clob字段 为什么输出时还出现“ora-06502 字符串缓冲太小”异常

2012-03-08 
存储过程 输出函数为clob字段为什么输出时还出现“ora-06502 字符串缓冲太小”错误CREATE OR REPLACE PROCED

存储过程 输出函数为clob字段 为什么输出时还出现“ora-06502 字符串缓冲太小”错误
CREATE OR REPLACE PROCEDURE sp_SchOffice_Query(input_xml in clob,output_xml out clob)

输出字段为一个很大的XML串,可能有上万个字节,但是我输出的数据类型是clob ,它应该支持4G的数据阿,
为什么还报错“ora-06502 字符串缓冲太小“

出现这样的情况怎么解决,到处寻找答案未果,谢谢。

[解决办法]
db_cache_size不够吧

[解决办法]
截断4000,4000的放到clob里面试试!
[解决办法]
同事曾经遇到过这个问题,
同意四楼的观点
[解决办法]
见过很多类似问题,均未看到理想答案

热点排行
Bad Request.