sql server创建复合主建
时间: 2023-11-23 14:06:47 浏览: 80
sql server创建复合主键的2种方法
以下是两种在SQL Server中创建复合主键的方法:
1. 创建表之后,使用ALTER TABLE语句添加复合主键:
```sql
-- 创建表
CREATE TABLE table_name (
field1 data_type,
field2 data_type,
...
fieldN data_type,
PRIMARY KEY (field1, field2)
);
-- 添加复合主键
ALTER TABLE table_name
ADD CONSTRAINT pk_table_name PRIMARY KEY (field1, field2);
```
2. 在创建表的时候就定义复合主键:
```sql
CREATE TABLE table_name (
field1 data_type,
field2 data_type,
...
fieldN data_type,
CONSTRAINT pk_table_name PRIMARY KEY (field1, field2)
);
```
注意:在第二种方法中,如果要添加多个约束,需要使用逗号将它们分隔开。
阅读全文