如何从 Azure Synapses Analytics 更新前 1 条记录

How to Update Top 1 record from Azure Synapses Analytics

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

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

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

谁能帮我解决这个问题。

提前致谢

欢迎来到 SO .

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

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