wmsys.wm_concat其函数在Oracle 10g推出,在10g版本中,返回字符串类型,在11g版本中返回clob类型。
当使用新版函数:listagg 处理时,会遇到字符长度限制问题。
处理该函数升级的方式:
https://community.oracle.com/thread/2548234
rtrim(xmlagg(xmlelement(e, COLUMN,',').extract('//text()') ).GetClobVal(),',')
本文探讨了Oracle数据库中wmsys.wm_concat函数的特性及其在不同版本间的变动,尤其是在10g到11g版本中从字符串类型到CLOB类型的转变。同时,文章提供了处理字符长度限制问题的解决方案,包括使用listagg函数时可能遇到的问题及应对策略。
处理该函数升级的方式:
https://community.oracle.com/thread/2548234
rtrim(xmlagg(xmlelement(e, COLUMN,',').extract('//text()') ).GetClobVal(),',')
1841
466

被折叠的 条评论
为什么被折叠?