gpt4 book ai didi

Azure SQL 数据仓库代理键

转载 作者:行者123 更新时间:2023-12-04 22:29:36 26 4
gpt4 key购买 nike

因此 Azure SQL 数据仓库不支持标识列,因此处理代理键很棘手......有人对此有任何大胆的解决方案吗?

This这是我发现的最好的,而且非常可怕。

最佳答案

这是最好的选择 - 但您可以在 OVER 子句中使用常量值以避免必须对特定值进行排序,并且不需要使用变量。

INSERT INTO testTgtTable (SrgKey, colA, colB)
SELECT
ROW_NUMBER() OVER(ORDER BY (SELECT 1)) + (SELECT ISNULL(MAX(SrgKey),0) SK FROM dbo.testTgtTable) SK
, [colA]
, [colB]
FROM testSrcTable;

关于Azure SQL 数据仓库代理键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35088989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com