约束

2017-12-16  本文已影响0人  鲁斯侨
微信图片_20171216205127.png

constraint (列级,表级)
not null 只能定义在列级上
foreign key (列级,表级)
primary key (列级,表级)
check (列级,表级)

create table class(
name varchar(20) not null/unique)
create table class(
id number constraint class_id_pk primary key,
 name varchar(20) 
 )
create table student(
id number,
name varchar2(20),
class_id number,
constraint student_classid_fk foreign key(class_id) references class(id)
on delete cascade
)
create table emp(
sal number(8,2) constraint emp_sal_min check (sal>0)
)
alter table emp 
add constraint emp_sal_ch check (sal>0)
alter table emp 
drop primary key|unique(column)|constraint emp_sal_ch
alter table dept 
drop primary key emp_sal_ch cascade
alter table emp 
disable constraint emp_sal_ch
alter table emp 
enable constraint emp_sal_ch
上一篇 下一篇

猜你喜欢

热点阅读