好吧,我 99% 确定这是可能的...如何在 SSMS 2008 中不使用“into”来选择标识列?
例如,
我知道这不起作用,但这是我正在寻找的......
Select PK as Identity (int,1,1), A.*
From Table_1 A
好吧,我 99% 确定这是可能的...如何在 SSMS 2008 中不使用“into”来选择标识列?
例如,
我知道这不起作用,但这是我正在寻找的......
Select PK as Identity (int,1,1), A.*
From Table_1 A
如果您只是在寻找一个随机的唯一号码,请尝试:
Select row_number() over (order by newid())
, A.*
From Table_1 A
我假设您想在使用 SELECT 获取任何数据后为数据创建 ID。您可以在 UPDATE 或 MERGE 或某种 DML 中使用。
SELECT row_number() over (order by newid()) AS ID, A.ColumnName
FROM (Select DISTINCT ColumnName From Table_1) A