Oracle中多行合成一行 使用wm_concat 函数,多行合并的连接符号是默认是逗号','如果需要用其他符号替换 可以使用replace 函数
实例使用方式如:
select a.table_name,wm_concat(a.service_code) ,replace(wm_concat(a.service_code),',',chr(10))
from IPMSDS.META_PI_FILE_SOURCE a
group by a.table_name
having a.table_name like '%IPMSDW.O_RE_ST_CMNET_DEVICE_CARD_5M%'
参考链接:http://blog.csdn.net/wangxiaojingo/article/details/8927153
参考链接:http://blog.csdn.net/ojerryzuo/article/details/53927057