如何添加主键,我已逐渐增加记录1

时间:2011-11-17 04:02:03

标签: sql sql-server sql-server-2005 sql-server-2008

我必须在表中添加auto_Increment主键列。我使用这个脚本创建,但它做得很好。但有一件事是,我已经在该表中有一个主键。所以它抛出一个错误。

如何删除alredy现有的primary并使新的auto_increamtn列具有主键。

ALTER TABLE ABCD ADD ABCD_Id int NOT NULL IDENTITY (1,1) PRIMARY KEY

感谢

1 个答案:

答案 0 :(得分:2)

您需要首先删除PRIMARY键约束,例如

ALTER TABLE DROP CONSTRAINT PK_Table_Col