您的位置:首页 > 数据库

在业务系统中调用水晶报表提示:ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小

2016-02-20 22:21 435 查看
今天业务部门来电话,说是水晶报表无法显示,我进系统一看,提示如下:

==========================================================================

---------------------------

Crystal Reports

---------------------------

检索数据库中的数据失败。

详细资料: HY000:[Oracle][ODBC][Ora]ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小

ORA-06512: 在 "GETANALYTES_SAMPLETOTAL", line 86

[Database Vendor Code: 6502 ]

---------------------------

确定

---------------------------

==========================================================================

查了大半天,发现是函数的返回值超过定义最大值的关系。

把之前VARCHAR(2000)该成果VARCHAR2(4000) 解决了问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: