小编use*_*262的帖子

来自Postgresql中SQL Server的'stuff'和'for xml path('')'

我正在将一些SQL Server 2008R2查询迁移到Postgresql 9.0,我遇到了一些问题.这是SQL Server查询:

stuff((select ', '+p.[NAME] as 'data()' 
from BPROVIDERS_PROVIDER p, BORDER_ARTICLEORDERPROVIDER aop 
where p.OID = aop.PROVIDER for xml path('')),1,1,'')) as pNAMES
Run Code Online (Sandbox Code Playgroud)

阅读SQL Server文档我明白这会创建一个以逗号分隔的列表.我认为我可以在Postresql中更改stuff功能overlay.我对么?

第二个问题是SQL Server的for xml path('')作为参数.它返回分配给名为pNAMES而不是create row元素的属性的值.那是对的吗?

Query_to_xml()带属性的Postgresql 函数是否tableforest = 'true'也一样?

谢谢.

sql postgresql string-aggregation

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

postgresql ×1

sql ×1

string-aggregation ×1