其他分享
首页 > 其他分享> > ORA-06502:at “WMSYS.WM_CONCAT_IMPL“,line 30 解决方法整理

ORA-06502:at “WMSYS.WM_CONCAT_IMPL“,line 30 解决方法整理

作者:互联网

之前查询部门数据量小的时候使用select wm_concat(DEPID) from FW_DEPARTMENT没有问题,现在部门数据超过124时发现后台报ORA-06502:at "WMSYS.WM_CONCAT_IMPL",line 30

解决方法使用Oracle 函数xmlagg拼接,语法

SELECT xmlagg(xmlparse(content 字段名称||',' wellformed) order by 排序号).getclobval() FROM 表名

如:

SELECT xmlagg(xmlparse(content DEPID||',' wellformed) order by SORTBY).getclobval() FROM FW_DEPARTMENT
 

标签:FW,WM,30,content,06502,xmlagg,CONCAT
来源: https://blog.csdn.net/weixin_46245540/article/details/123631842