为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:windows
【CPU】:intel
【问题描述】数据库查询如何把结果从多行转为一个字符串,类似于SqlServer的 stuff for xml 效果如图所示
例子:
select listagg(
'owner='||owner||', '
'VIEW_TYPE='||VIEW_TYPE||', '
'view_name='||view_name||'
') within GROUP (ORDER BY owner)
from dba_views where owner NOT in('SYSSSO','SYSDBA','SYS','SYSAUDITOR');
DM里面有相关函数WM_CONCAT、listagg、listagg2。


使用方法可以参考手册: