为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DB8 【操作系统】:win64 【CPU】: 【问题描述】*: 存储过程用到了WM_CONCAT函数,结果因为拼接太多超过最大长度报了如下错误
使用listagg2 函数进行拼接,listagg2返回的值类型为CLOB,wm_concat和listagg返回的是VARCHAR
可以使用 listagg2的函数
select listagg2(colname,‘,’)within group( order by 1) from ( select level colname connect by level<=10 );
使用listagg2 函数进行拼接,listagg2返回的值类型为CLOB,wm_concat和listagg返回的是VARCHAR