首页 > 学院 > 开发设计 > 正文

wm_concat(列名)拼接超过4000后异常

2019-11-09 13:35:05
字体:
来源:转载
供稿:网友

函数 wm_concat(列名)该函数可以把列值以“,”号分隔起来,并显示成一行

但是进行拼串的时候,返回是字符串类型,可能遇到拼串形成的结果集大于4000,这时候,系统会提示,超过系统限制。

解决办法:

xmlAGG(XMLELEMENT(E, 列名 || ',')).EXTRACT('//text()').getclobval()

是先将列名组装成以“,”号分隔的xml,再转成无字符大小限制的clob。

但是最后显示的该字符串在最后会多一个“,”


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表