2010-04-04 37 views
2

我從其他人繼承了數據庫應用程序,並且有幾個表沒有任何主鍵。我想添加一個新列到一個已經存在的表中,並讓它自動編號(從1開始)。我將如何去做這件事?是否有將主​​要自動編號鍵添加到已存在的數據庫表中

+0

什麼是您做這項工作目的是什麼? – 2010-04-04 03:28:01

+0

我需要刪除多個行,現在唯一的方法是使用時間戳字段。如果我可以說「刪除tableA,其中id = 100」會更容易 – leora 2010-04-04 03:37:19

+0

SQL Server沒有ROWID列? – 2010-04-05 13:52:53

回答

4

的SQL Server語法是:

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