我可以应用主键但应用标识会产生错误.有什么遗失?
ALTER TABLE MyTable ADD PRIMARY KEY (Id)
如何使用主键添加标识?
ALTER TABLE MyTable ADD NewID int IDENTITY(1,1) not null
不幸的是,您无法将旧ID值分配给此新列.如果要分配ID值,然后让IDENTITY接管,最好创建一个具有所需结构的新表,然后从旧表导入数据(可以使用IDENTITY_INSERT为IDENTITY分配值)柱).
IDENTITY_INSERT
然后,如果需要,您将删除旧表并重命名新表.