Oracle 数据完整性,约束
2017-10-29 19:12
337 查看
check约束,检查约束,实现域完整性
not null约束,非空约束,实现域完整性
primary key,主键约束,实现实体完整性,
unique key,唯一性约束,实现实体完整性
foreign key,外键约束,实现参照约束
check 约束
alter table goods add constraint ck_tradeprice check(tradeprice<50)
删除约束
alter table goods drop constraint ck_tradeprice
primary ,unique key,约束
alter table goods add (constraint ck_tradeprice check(tradeprice<50))
删除约束
alter table goods drop constraint ck_tradeprice
外键约束
alter table goods add contraint FK_score foreign key(cno) references course(cno);
删除约束同上
创建时定义外键
create table sco
(
sno char(6) not null
cno char(4) not null
grade int null
alter table goods add contraint FK_score foreign key(cno) references course(cno);
on delete cascade
)
定义外键定义有以下参照动作
on delete cascade:定义级联删除,从主表删除数据时自动删除从表中匹配的行
on delete set null:从主表删除数据时设置从表中对应外键键列为NULL
如果未指定动作,当删除主表数据时,如果违反外键约束,操作会被禁止。
not null约束,非空约束,实现域完整性
primary key,主键约束,实现实体完整性,
unique key,唯一性约束,实现实体完整性
foreign key,外键约束,实现参照约束
check 约束
alter table goods add constraint ck_tradeprice check(tradeprice<50)
删除约束
alter table goods drop constraint ck_tradeprice
primary ,unique key,约束
alter table goods add (constraint ck_tradeprice check(tradeprice<50))
删除约束
alter table goods drop constraint ck_tradeprice
外键约束
alter table goods add contraint FK_score foreign key(cno) references course(cno);
删除约束同上
创建时定义外键
create table sco
(
sno char(6) not null
cno char(4) not null
grade int null
alter table goods add contraint FK_score foreign key(cno) references course(cno);
on delete cascade
)
定义外键定义有以下参照动作
on delete cascade:定义级联删除,从主表删除数据时自动删除从表中匹配的行
on delete set null:从主表删除数据时设置从表中对应外键键列为NULL
如果未指定动作,当删除主表数据时,如果违反外键约束,操作会被禁止。
相关文章推荐
- Oracle中数据完整性约束
- Oracle约束——维护数据的完整性
- 插入数据违反完整性约束(oracle)
- oracle数据的完整性约束
- Oracle中数据完整性约束
- Oracle 维护数据的完整性 一 约束
- oracle---数据完整性和约束
- Oracle中数据完整性约束
- Oracle数据完整性和约束性
- Oracle维护数据完整性——约束
- Oracle常用数据类型和完整性约束
- oracle 基本操作三:DML语句,数据完整性之约束,约束的维护
- oracle维护数据的完整性
- oracle数据类型和建立唯一约束
- oracle在已有重复数据的列上创建唯一约束
- 数据的完整性和约束性
- oracle 数据库 数据表的5个约束类型
- Oracle教程之管理约束(四)--Oracle修正约束数据
- 数据的约束条件:完整性约束
- 数据的完整性(约束)