MSSQL2005约束(二)-主键约束
主键(primary key)作用:
1.定义为主键的列的字段不能为null,可为空的列不能定义为主键.
2.定义为主键的列的字段保持唯一性(不重复)
创建主键约束的3种方式
例1
create table A (
a_no int PRIMARY KEY,--此种方式默认生成一个默认约束名PK_A
b_name varchar(10)
)
例2
create table B(
b_no int,
b_name varchar(10),
constraint PK_B primary key(b_no)
)
例3 利用alter
--定义表
create table C(
c_no int,
c_name varchar(10)
)
--定义主键的列alter不为空
alter table C alter column c_no int not null;--alter意思就说改变表的结构.
--alter主键
alter table C add constraint Pk_C primary key(c_no);

浙公网安备 33010602011771号