WM_CONCAT长度超过4000问题

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

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

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

解决:

去掉to_char方法

WM_CONCAT换成

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

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

WM_CONCAT长度超过4000问题

上一篇:MFC使用WM_COPYDATA消息进行进程间的通讯


下一篇:[C#菜鸟]C# Hook (三) Windows常用消息大全