sql server 设置主键
时间: 2023-11-08 11:06:51 浏览: 342
sql中设置联合主键的具体方法
5星 · 资源好评率100%
在SQL Server中,设置主键可以通过以下两种方式完成:
1. 在创建表时,可以在定义列的时候使用PRIMARY KEY约束来设置主键,例如:
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype,
column3 datatype,
.....
);
2. 在已有表中添加主键,可以使用ALTER TABLE语句来添加PRIMARY KEY约束,例如:
ALTER TABLE table_name
ADD CONSTRAINT pk_name PRIMARY KEY (column1, column2, ...);
其中,pk_name是主键的名称,column1、column2等是主键所包含的列名。
需要注意的是,主键必须是唯一的,不能包含NULL值。如果表中已经存在重复的值,或者有NULL值,那么添加主键时会失败。此时需要先修改表中的数据,确保主键的唯一性和非空性,然后再添加主键。
阅读全文