在SQL Server中設置主鍵可以通過以下兩種方式實現:
1. 在創建表時設置主鍵:在CREATE TABLE語句中,在定義列的同時設置主鍵。例如:
CREATE TABLE 表名 (????列名?數據類型?PRIMARY?KEY,
????列名?數據類型,
????… )
2. 在已有表中添加主鍵:使用ALTER TABLE語句,通過添加主鍵約束來設置主鍵。例如:
ALTER?TABLE?表名 ADD?CONSTRAINT?主鍵名稱?PRIMARY?KEY?(列名)
在上述示例中,需要將"表名"替換為要設置主鍵的表的實際名稱,"列名"替換為要作為主鍵的列的名稱,"主鍵名稱"替換為主鍵約束的名稱(可以自定義)。
值得注意的是,SQL Server中的主鍵是唯一且非空的,所以在設置主鍵之前需要確保列中的數據是唯一且不為空。