无论如何都要将主自动编号键添加到现有的数据库表中

时间:2010-04-04 03:24:21

标签: sql-server database-design

我从其他人那里继承了一个数据库应用程序,并且有一些表没有任何主键。我想在已经存在的表中添加一个新列并让它自动编号(从1开始)。我该怎么做呢?

1 个答案:

答案 0 :(得分:5)

SQL Server语法为:

ALTER TABLE SomeTable ADD
    ID int NOT NULL IDENTITY(1, 1),
    CONSTRAINT PK_SomeTable PRIMARY KEY [NON]CLUSTERED (ID)