在业务系统中调用水晶报表提示: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) 解决了问题。
==========================================================================
---------------------------
Crystal Reports
---------------------------
检索数据库中的数据失败。
详细资料: HY000:[Oracle][ODBC][Ora]ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
ORA-06512: 在 "GETANALYTES_SAMPLETOTAL", line 86
[Database Vendor Code: 6502 ]
---------------------------
确定
---------------------------
==========================================================================
查了大半天,发现是函数的返回值超过定义最大值的关系。
把之前VARCHAR(2000)该成果VARCHAR2(4000) 解决了问题。
相关文章推荐
- mysql忘记root密码
- mysql - 操作表
- 对MySQL加锁的初步理解(一)
- memcached 常用方法介绍
- Oracle中的NULL、’’(空字符串)以及’_’(空格)
- Memcached
- 在ubuntu下安装mysql
- 实例解析MySQL性能瓶颈排查定位
- Oracle_我的一些使用规定/技巧/约定
- Sqlite
- SQL Server ->> 深入探讨SQL Server 2016新特性之 --- Row-Level Security(行级别安全控制)
- MySQL_我的一些使用规定/技巧/约定
- MySQL_控制台操作_02
- mysql binlog
- MySQL_表操作语句
- 中文linux安装oracle界面乱码解决方案
- mysql阅读笔记三
- mysql主从切换步骤
- ORACLE impdp / expdp 导入导出数据
- mysql配置文件相关