其他分享
首页 > 其他分享> > WM_CONCAT长度超过4000问题

WM_CONCAT长度超过4000问题

作者:互联网

首先记录一下项目中遇到的问题:

描述:首先使用WM_CONCAT行转列,但是中间有一次出问题,所以前面加上了一个to_char(WM_CONCAT()),

这次是因为to_char的时候缓存长度不能超过4000;

解决:

去掉to_char方法

WM_CONCAT换成

RTRIM(XMLAGG(XMLPARSE(CONTENT 列名 || ',')) .GETCLOBVAL(), ',') 

RTRIM作用是去掉最后的一个逗号

标签:4000,WM,char,RTRIM,去掉,CONCAT
来源: https://blog.csdn.net/gfl1427097103/article/details/101069309