Oracle OCP培训实战教程_Oracle数据库管理维护与备份恢复之13_维护数据的完整性
Oracle OCP培训实战教程_Oracle数据库管理维护与备份恢复之13_维护数据的完整性
保持数据完整性的三种方法:
♦ 应用程序代码实现数据的完整性。
♦ 数据库触发器实现数据的完整性。
♦ 完整性约束实现数据的完整性
在这里,我们主要讨论数据库的完整性约。约束的类型见下表:
约束类型 描述
NOT NULL 指定的列不能包含空值。
UNIQUE 指定一个列或者列的组合的具有唯一性。
PRIMARY KEY 指定主键。
FOREIGN KEY 指明外键。
CHECK 指明对每行数据必须满足的约束条件。
546
1、添加约束举例
Alter table test add constraint pk_con primary key(col1);
Alter table test2 add constraint fk_con froeign key(col1) references test(col1);
Alter table test add constraint uk_con(col1) ;
Alter table test add constraint ck_con(col like ‘%d’) ;
alter table test2 add constraint u_con unique(DESTADDR);
2、删除约束举例
本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!