1个回答
推荐于2017-10-03
展开全部
不能这么写吧
添加完复合主键之后再添加unique约束
alter table borrow add cosntraint PK_ID primary key(Rid,bid,lenddate)--添加表级复合主键
alter table borrow add constraint CK_ID check(ID>0)--添加标级check约束
你那个写法,只能在create table 时候这么写吧,我测试没有通过,只有create时候好用
create table tb(co1 int not null)
alter table tb add constraint PK_co1 primary key(co1)
alter table tb add constraint CK_co1 check(co1<>10)
drop table tb
create table tb(co1 int not null)
create table tb(co1 int not null constraint PK_co1 primary key(co1) constraint CK_co1 check(co1<>10))
添加完复合主键之后再添加unique约束
alter table borrow add cosntraint PK_ID primary key(Rid,bid,lenddate)--添加表级复合主键
alter table borrow add constraint CK_ID check(ID>0)--添加标级check约束
你那个写法,只能在create table 时候这么写吧,我测试没有通过,只有create时候好用
create table tb(co1 int not null)
alter table tb add constraint PK_co1 primary key(co1)
alter table tb add constraint CK_co1 check(co1<>10)
drop table tb
create table tb(co1 int not null)
create table tb(co1 int not null constraint PK_co1 primary key(co1) constraint CK_co1 check(co1<>10))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询