sqlserver如何設(shè)置主鍵

小億
863
2023-11-21 09:12:50
欄目: 云計(jì)算

在SQL Server中設(shè)置主鍵可以通過以下兩種方式實(shí)現(xiàn):
1. 在創(chuàng)建表時(shí)設(shè)置主鍵:在CREATE TABLE語句中,在定義列的同時(shí)設(shè)置主鍵。例如:

CREATE TABLE 表名
(

????列名?數(shù)據(jù)類型?PRIMARY?KEY,

????列名?數(shù)據(jù)類型,

????… )

2. 在已有表中添加主鍵:使用ALTER TABLE語句,通過添加主鍵約束來設(shè)置主鍵。例如:

ALTER?TABLE?表名
ADD?CONSTRAINT?主鍵名稱?PRIMARY?KEY?(列名)

在上述示例中,需要將"表名"替換為要設(shè)置主鍵的表的實(shí)際名稱,"列名"替換為要作為主鍵的列的名稱,"主鍵名稱"替換為主鍵約束的名稱(可以自定義)。
值得注意的是,SQL Server中的主鍵是唯一且非空的,所以在設(shè)置主鍵之前需要確保列中的數(shù)據(jù)是唯一且不為空。

0