求教oracle中类似mysql中for xml path('')的功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教oracle中类似mysql中for xml path('')的功能相关的知识,希望对你有一定的参考价值。

在oracle数据库中,现有表T1如下:
c_name c_status ...
A 1 ...
B 1 ...
通过select语句选出c_name,c_status使其变成如下形式:
c_status c_name
1 A,B
请各位高手赐教,多谢!

参考技术A select c_status,replace(wm_concat(c_name),',',';') from tab
group by c_status
参考技术B select c_status,replace(wm_concat(c_name),',',';') from tab
group by c_status追问

ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
ORA-06512:在"WMSYS.WM_CONCAT_IMPL", line 30
请问该如何解决?
数据库菜鸟,请详细说明,谢谢!

以上是关于求教oracle中类似mysql中for xml path('')的功能的主要内容,如果未能解决你的问题,请参考以下文章

kettle从oracle向mysql迁移大数据量时报错,求教

求教oracle clob数据类型处理问题

求教mongoDB怎么实现分组去重

我很苦恼啊!求教:mysql里面显示数据正常,但用jsp页面读取并显示出来时却是乱码的!

在 SQL Server 中,如何以类似于 Oracle 的“SELECT FOR UPDATE WAIT”的方式锁定单行?

求教linux 下oracle数据的导入导出方法详细步骤