HANA中的" FOR XML PATH"等效项是什么?

2020-08-26 15:38发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

您能否让我们知道以下SQL查询在HANA中的等效项:

选择COLUMN AS NVARCHAR

从表

WHERE COLUMN IN(1)

FOR XML PATH('')

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

您能否让我们知道以下SQL查询在HANA中的等效项:

选择COLUMN AS NVARCHAR

从表

WHERE COLUMN IN(1)

FOR XML PATH('')

谢谢

付费偷看设置
发送
3条回答
大简至美
1楼-- · 2020-08-26 16:04

你好

您可以使用 STRING_AGG 。 在第一个参数中,您指定Colum Name。 在第二个参数中,您指定分隔符。

示例

-SQL代码
 选择PmntDate AS NVARCHAR(10)
 从CRD5 T0到T0.CardCode ='xxxx'FOR XML PATH('')),1,1,'')

  xml-path-string-agg.png 
 --HANA代码
 SELECT STRING_AGG(" PmntDate",'-')
 从CRD5 T0在T0。" CardCode" ='xxx'GROUP BY T0。" CardCode"
 
奄奄一息的小鱼
2楼-- · 2020-08-26 16:07

这是一个好问题。 我不确定HANA是否真的具有与SQL Server类似的XML函数。 我将继续查看答案是否存在。

我将主标签更改为SAP HANA studio,因为我认为这与您的问题更为相关。

最诚挚的问候,

路易斯

昵称总是被占用
3楼-- · 2020-08-26 16:08

现在是否可以解决此问题?

一周热门 更多>