Oracle ORA-06502 数字或值错误:字符串缓冲区太小
来源:互联网 发布:卡通小衣服图片美工 编辑:程序博客网 时间:2024/04/26 14:55
-- 场景:
--在Oracle 11g 环境
select WM_SYS.WM_CONCAT(id) from table_name
-- 报错如下:
ORA-06502: PL/SQL: 数字或值错误:字符串缓冲区太小
ORA-06512: 在"WMSYS.WM_Concat_impl",line30
--检查原因:
WMSYS.WM_Concat返回的是varchar2,所以长度不能超过4000。
10.2.0.5和11.2.0.3后,此函数返回类型变成CLOB,但可能会导致其他问题。
尝试 Listagg()函数,结果长度不能超过4000
解决方案一:
select WMSYS.STRAGG(id) from table_name
解决方案二:
自定义函数:
0 0
- Oracle ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- Oracle ORA-06502 数字或值错误:字符串缓冲区太小
- Oracle PlSql 问题集锦 - 数字或值错误:字符串缓冲区太小【ORA-06502】
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小 错误分析
- ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小错误分析
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- delphi ora-06502 pl sql 数字或值错误 字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
- ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小解决办法
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- 生成awr报告时报ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- 在业务系统中调用水晶报表提示:ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- 生成AWR时出错, ERROR: ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小 ORA-06512: 在 "SYS.DBMS_WORKLOAD_REPOSITORY"
- LightOJ 1013 - Love Calculator
- 字符分割方法1
- 1101. Quick Sort (25)
- 如何同步openstack RDO源至本地进行离线安装
- Weblogic Security Realm:weblogic安全领域及账号管理实用工具剖析
- Oracle ORA-06502 数字或值错误:字符串缓冲区太小
- 3
- 左侧固定,右侧宽度自适应
- hdoj 数据的交换输出
- 求二元一次方程的根(浮点数输出)
- ios程序的 .pch 文件丢失后
- 让网页装进Android手机(将html+css+js打包成Android应用)(简单的)
- ASP.NET-MVC4-05-Views
- 多线程卖火车票