溫馨提示×

sqlserver如何設置聯合主鍵

小億
517
2023-10-12 17:03:07
欄目: 云計算

在SQL Server中,可以通過創建一個主鍵或唯一索引來設置聯合主鍵。

1. 創建表時設置聯合主鍵

```sql
CREATE TABLE table_name (
   column1 datatype1,
   column2 datatype2,
   ...
   PRIMARY KEY (column1, column2)
);
```

在CREATE TABLE語句中,使用PRIMARY KEY關鍵字指定聯合主鍵,并在括號中列出所有要包含在聯合主鍵中的列。

2. 在現有表上添加聯合主鍵

```sql
ALTER TABLE table_name
ADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2);
```

使用ALTER TABLE語句,使用ADD CONSTRAINT關鍵字,指定約束名稱并設置為PRIMARY KEY,然后在括號中列出所有要包含在聯合主鍵中的列。

無論是在創建表時設置聯合主鍵還是在現有表上添加聯合主鍵,都需要確保聯合主鍵的列組合是唯一的。如果列組合中的任何一列包含重復的值,將無法創建或設置聯合主鍵。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女