【发布时间】:2018-01-08 06:01:08
【问题描述】:
【问题讨论】:
-
如果您想为现有列添加标识,我认为这是不可能的。您要么创建一个具有标识的新表,要么向现有表添加一个具有标识的新列
-
@BrienFoss 它与您提到的不重复。我认为他想将现有列更改为 IDENTITY 列。
-
删除
ID列并使用同名ID.. 使用not null约束和identity(1,1)属性重新创建 -
@Awesome 我不主张删除所有列。只需删除列的 ID 并添加相同的列,如
alter table <name> add id int not null identity(1,1)简单没有逻辑。
标签: sql sql-server tsql identity-column