แค่ใส่ PRIMARY KEY IDENTITY ต่อท้าย Primary Key
ตัวอย่างเช่น ถ้าเป็นการสร้าง table ใหม่
CREATE TABLE [dbo].[Cars](
[CarId] [int] PRIMARY KEY IDENTITY,
[CarName] [nvarchar](100) NULL,
[CarDate] [datetime] NULL,
) ON [PRIMARY]
GO
เวลา insert ก็ไม่ต้องใส่ CarId มาด้วย มันจะ run เลขใหม่ให้เอง
ถ้าจะสร้าง Primary Key ให้กับ table ที่ยังไม่มี primary key ก็ใช้คำสั่ง
ถ้าเป็น table ที่มีอยู่แล้ว ต้องการจะเพิ่มฟิลด์ใหม่ให้เป็น primary key แบบ auto increment
ถ้าจะสร้าง Primary Key ให้กับ table ที่ยังไม่มี primary key ก็ใช้คำสั่ง
ALTER TABLE table1ADD CONSTRAINT PK_table1 PRIMARY KEY (IdColumn)
ถ้าเป็น table ที่มีอยู่แล้ว ต้องการจะเพิ่มฟิลด์ใหม่ให้เป็น primary key แบบ auto increment
Alter table table1 add [IdColumn] [int] PRIMARY KEY IDENTITY