Można to zrobić jednym poleceniem. Musisz ustawić właściwość IDENTITY dla „numeru automatycznego”:
ALTER TABLE MyTable ADD mytableID int NOT NULL IDENTITY (1,1) PRIMARY KEY
Dokładniej, aby ustawić nazwane ograniczenie poziomu tabeli:
ALTER TABLE MyTable
ADD MytableID int NOT NULL IDENTITY (1,1),
CONSTRAINT PK_MyTable PRIMARY KEY CLUSTERED (MyTableID)
Zobacz ALTER TABLE i IDENTITY w MSDN