ORA-00932:数据类型不一致,应为-,但却为CLOB ,wm_concat转listagg用法
ORA-00932:数据类型不一致,应为-,但却为CLOBrom
本地不报错,服务器上报错
目标:一行写查出来的多列值,值用逗号隔开,如图:
源代码:(用wm_concat)
select wm_concat(a.id), wm_concat(name) from
tablename a GROUP BY a.id
修改后:(用listaggt)
select distinct(a.id),listagg (a.name, ‘,’) WITHIN GROUP (ORDER BY a.name) na
原创
2021-07-05 18:13:10 ·
477 阅读 ·
0 评论