如何在sqlserver數據庫表中建立複合主鍵

主鍵是數據庫表的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。

建立主鍵有兩種方法:一種是在數據庫提供的GUI環境中建立,另一種是通過SQL語句執行建立,下面分別介紹。

1.在數據庫提供的GUI環境中建立(以SQL7爲例)。

輸入表信息後按Ctrl鍵同時選中多行,然後點上面的主鍵按鈕就行了。

2.通過SQL語句執行建立。又分兩種,一是在建表語句中直接寫,二是建表之後更改表結構。

在建表語句中直接寫:

CreateTable表名(字段名1IntNotNull,

字段名2nvarchar(13)NotNullPrimaryKey(字段名1,字段名2),

字段名3…………

字段名N…………)

建表之後更改表結構:

CREATETABLE表名(字段名1IntNotNull,

字段名2nvarchar(13)NotNull

字段名3…………

字段名N…………)

GO

ALTERTABLE表名WITHNOCHECKADD

CONSTRAINT[PK_表名]PRIMARYKEYNONCLUSTERED

(

[字段名1],

[字段名2]

)

GO

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章