如何在 SQL 服务器中添加身份列?
How to add Identity Column in SQL server?
这是我的 table 并且 Id 是唯一约束...现在我想在 ID 中添加标识列。任何人都可以帮助我如何使用 TSQL 做到这一点。
这是现有的 table。
每个 Table 只能有 1 个标识列。因此,如果您还没有,只需更改 table 并添加该列。像这样
ALTER TABLE YourTableName
ADD IdCol INT IDENTITY(1,1)
如果您的应用程序需要这些值,您可以重命名以前的 ID 列以保留这些值
EXEC sp_rename 'TableName.id', 'oldid', 'COLUMN';
然后添加具有唯一约束的新 ID 列,如下所示
Alter table TableName Add id int identity(1,1) unique not null
这是我的 table 并且 Id 是唯一约束...现在我想在 ID 中添加标识列。任何人都可以帮助我如何使用 TSQL 做到这一点。 这是现有的 table。
每个 Table 只能有 1 个标识列。因此,如果您还没有,只需更改 table 并添加该列。像这样
ALTER TABLE YourTableName
ADD IdCol INT IDENTITY(1,1)
如果您的应用程序需要这些值,您可以重命名以前的 ID 列以保留这些值
EXEC sp_rename 'TableName.id', 'oldid', 'COLUMN';
然后添加具有唯一约束的新 ID 列,如下所示
Alter table TableName Add id int identity(1,1) unique not null