oracle聚合函数wmsys.wm_concat超长问题记录
来源:互联网 发布:淘宝新规代购 编辑:程序博客网 时间:2024/09/21 06:37
今天在项目中执行sql时遇到一个问题,执行
select wmsys.wm_concat(p_codes) codes from t_rel where id='123'
这样一个语句时报这样的错误:
numeric or value error: character string buffer too small(数字或值错误:字符缓冲区太小)
经查明,wm_concat函数拼接的字符串不能超过4000字节,否则会报错。
解决方案:
更改sql如下:
select XMLAGG(XMLELEMENT(E, p_codes || ',')).EXTRACT('//text()').getclobval() codes from t_rel where vote_id='123'
注意,该sql拼接字符串末尾会多一个,符号,可用substr函数或在后台截掉。
0 0
- oracle聚合函数wmsys.wm_concat超长问题记录
- ORACLE的WMSYS.WM_CONCAT聚合函数
- oracle wmsys.wm_concat函数
- oracle数据库合并行记录,WMSYS.WM_CONCAT函数的用法
- 破解Oracle函数"wmsys.wm_concat()"
- oracle 内部函数 wmsys.wm_concat
- oracle中的wmsys.wm_concat()函数
- Oracle wmsys.wm_concat()函数 顺序问题 分隔符问题
- oracle 的wmsys.wm_concat函数用法
- oracle 的wmsys.wm_concat函数用法
- oracle内置函数 wmsys.wm_concat使用
- Oracle函数wmsys.wm_concat的使用
- Oracle函数wmsys.wm_concat的使用
- oracle wmsys.wm_concat(column)函数的使用
- oracle wmsys.wm_concat 函数的使用
- Oracle函数wmsys.wm_concat的使用
- Oracle行转列函数WMSYS.WM_CONCAT() 和 Listagg()
- oracle 替换wmsys.wm_concat的函数
- android 布局控件id的+号
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- 倾斜摄影当中重叠度、传感器尺寸、焦距等参数问题梳理
- inetd.conf文件的作用
- unit 6
- oracle聚合函数wmsys.wm_concat超长问题记录
- Java IO小结
- MYSQL索引问题:索引在查询中如何使用?(转载)
- java解惑
- Android手机访问Django测试服务器方法
- 图的基本存储的基本方式三
- NOI 2004 郁闷的出纳员
- 4-8 求二叉树高度 *(递归)
- asreml-r 在运行中不收敛怎么办?