wm_concat(列名)拼接超过4000后异常。
函数 wm_concat(列名)该函数可以把列值以“,”号分隔起来,并显示成一行
但是进行拼串的时候,返回是字符串类型,可能遇到拼串形成的结果集大于4000,这时候,系统会提示,超过系统限制。
解决办法:
XMLAGG(XMLELEMENT(E, 列名 || ',')).EXTRACT('//text()').getclobval()
是先将列名组装成以“,”号分隔的xml,再转成无字符大小限制的clob。
但是最后显示的该字符串在最后会多一个“,”