在LISTAGG函数使用时绕过ORA-01489

时间:2016-08-18 13:57:20

标签: sql oracle oracle12c

在PLSQL Developer v8.0.4中,我尝试使用多个LISTAGG函数时遇到错误

SELECT t.order_id, t.DT, t.component_id,
   LISTAGG(results_comment, '<br>') 
          WITHIN GROUP (ORDER BY t.component_line, t.cmt_line DESC) 
       as Compiled_Order_Rpt
FROM order_cmt  t ;

我一直收到以下错误:

ORA-01489: result of string concatenation is too long

其中一些超过4000 - 超过15000.我已尝试插入具有CLOB字段类型的表但在INSERT之前发生错误。有没有其他方法可以绕过ORA-01489?

0 个答案:

没有答案