【发布时间】:2021-09-01 10:29:22
【问题描述】:
能否请您帮助我将 FOR XML PATH 在 Azure Synapse 中工作。 如果不是,那将是什么替代方案。
谢谢
【问题讨论】:
能否请您帮助我将 FOR XML PATH 在 Azure Synapse 中工作。 如果不是,那将是什么替代方案。
谢谢
【问题讨论】:
Azure Synapse Analytics 专用 SQL 池(和无服务器 SQL 池)不支持 FOR XML 语法,如 the documentation:
最简单的做法是使用 Azure SQL DB 进行 XML 处理,例如使用管道将数据放置在那里,调用 Stored Proc 活动进行处理然后检索它。另一个有趣的选择是使用 Synapse 笔记本并使用 Python 或 Scala 来处理 XML。
【讨论】:
如果您希望使用 FOR XML 进行准备,例如动态数据透视查询的列名,那么 string_agg 函数就是您要查找的。p>
【讨论】: