创建主键约束

一、在Table中创建主键约束

创建主键约束可以在创建表或修改表时进行创建

一个表只能有一个Primary Key约束,不能在主键内的任何列中输入NULL值。

if object_id('house')is not null drop table house
create table house
(房屋登记号 int constraint pk_hid primary key,
房屋类型 nvarchar(50),
房屋位置 nvarchar(50)
)
insert into house values(406,'两室一厅','心泊家园')
insert into house values(201,'两室一厅','顺城名湾')

创建表的语法格式如下:

create table table_name

(

column_name 数据类型 constraint Constrain_name primary key,

column_name 数据类型,

............................

)

参数说明如下:

table_name:创建表的名称

column_name:字段名称

Constraint:创建约束的关键字

Constraint_name: 创建约束的名称

二、在修改表中创建主键约束语法如下:

Alter table table_column

Add

Constraint constraint_name primary key[Clustered|Nonclustered](Column[,....n])

例:alter table test add constraint pk_id primary key(id)

你可能感兴趣的:(SQL)