我想为一个表添加一个列,该列将成为 PRIMARY KEY 并且类型为 uniqueidentifier。我有这个,但我想知道是否有更快(更少代码行)的方式?
ALTER TABLE [table] ADD [id] [uniqueidentifier]
DEFAULT('00000000-0000-0000-0000-000000000000') NOT NULL
GO
UPDATE [table] SET [id] = NEWID()
GO
ALTER TABLE [table] ADD CONSTRAINT [PK_table_id] PRIMARY KEY CLUSTERED
GO