SQL Server 創建表:添加主鍵

摘要:SQL Server 創建表:添加主鍵

方式一:直接在列后 加上 PRIMARY KEY,這種相當于添加列完整性約束。

CREATE TABLE T1
(
F1 INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
F2 DECIMAL(9,2) NOT NULL,
F3 VARCHAR(50) NOT NULL,
F4 DATETIME NOT NULL
)

方式二:以添加約束的方式添加,這種是添加表完整性約束

CREATE TABLE T1
(
F1 INT IDENTITY(1,1) NOT NULL,
F2 DECIMAL(9,2) NOT NULL,
F3 VARCHAR(50) NOT NULL,
F4 DATETIME NOT NULL
 CONSTRAINT [PK_T1] PRIMARY KEY CLUSTERED
(
    [F1] ASC
)
)

約束名不是必須的,去掉 CONSTRAINT [PK_T1],則系統會預設一個約束名。