【问题标题】:How to use FOR XML Path in Azure Synapse如何在 Azure Synapse 中使用 FOR XML 路径
【发布时间】:2021-09-01 10:29:22
【问题描述】:

能否请您帮助我将 FOR XML PATH 在 Azure Synapse 中工作。 如果不是,那将是什么替代方案。

谢谢

【问题讨论】:

    标签: azure-synapse azure-sqldw


    【解决方案1】:

    Azure Synapse Analytics 专用 SQL 池(和无服务器 SQL 池)支持 FOR XML 语法,如 the documentation

    最简单的做法是使用 Azure SQL DB 进行 XML 处理,例如使用管道将数据放置在那里,调用 Stored Proc 活动进行处理然后检索它。另一个有趣的选择是使用 Synapse 笔记本并使用 Python 或 Scala 来处理 XML。

    【讨论】:

    • 我没有 Azure SQL 实例。 XML路径有什么替代品吗?
    • 能否提供一些示例数据和预期结果?
    【解决方案2】:

    如果您希望使用 FOR XML 进行准备,例如动态数据透视查询的列名,那么 string_agg 函数就是您要查找的。​​p>

    string_agg documentation

    【讨论】:

      猜你喜欢
      • 2021-07-10
      • 2021-12-03
      • 2022-01-13
      • 2023-02-17
      • 2023-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多