日期:2014-05-16  浏览次数:20374 次

oracle列合并

准备相关数据,以数据库维护平台中,字段审计表为例,数据记录如下所示:
??????????? select * from sys_audit_column;
?????????

???

?? 方法一:使用wmsys.wm_concat
?????? wmsys.wm_concat将字段的值用","来隔开。

????? select table_name , column_name , ptdb_name , wmsys.wm_concat(audit_code)as?? audit_code from sys_audit_column groupby table_name , column_name , ptdb_name
???

?????

??? 上述SQL加上to_char函数进行转换后:

??select