【问题标题】:How to Update Top 1 record from Azure Synapses Analytics如何从 Azure Synapses Analytics 更新前 1 条记录
【发布时间】:2020-08-26 16:15:33
【问题描述】:

由于某些列的更改,我正在将来自多个源的数据获取到数据仓库中,同时加入多个源系统会获取冗余数据。我想将每组的第一条记录数量更新为“0”。

我尝试使用更新语句创建 cte,但它不起作用。正在低于错误 “查询处理器无法生成查询计划,因为尚不支持 DML 语句。”

我知道 Azure 数据仓库不支持带有更新语句的 cte,但我想知道有什么方法可以实现吗?

谁能帮帮我。

提前致谢

【问题讨论】:

    标签: azure-sql-data-warehouse


    【解决方案1】:

    欢迎来到 SO 。

    SQLDW 尚不支持 CTE,因此出现错误。我们有一个解决办法在这里调用。 https://docs.microsoft.com/en-us/answers/questions/53294/recursive-cte-work-around.html

    请告诉我进展如何。如果你能分享一些数据,它会更有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 2022-07-13
      相关资源
      最近更新 更多