1。为表建立复合主键:
用:
alter table 表名
add constraint [主键名称]
primary key(column_name[,column_name]) table
2。建立表时建立联合主键im
create table paper (
paper_name varchar(50) not null,
author_id char(10) not null,
constraint PK_paper primary key(paper_name,author_id) --复合主键
)
一个表只容许有一个主键,但一个主键能够由多个字段构成复合主键。tab
3。建立惟一值键auth
若是是要 paper_name 与 author_id 的值都不重复,则:
create table paper (
paper_name varchar(50) not null primary key, --用主键作限制
author_id char(10) not null constraint UQ_paper_author_id unique --用惟一键作限制
) co