ORACLE支持五种类型的完整性约束

alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)

主键约束(Primay Key Coustraint) 唯一性,非空性;一个表只能有一个主键约束 **eg:*alter table emp add constraint pppjhh primary key (id)

唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 ***eg:**alter table emp add constraint qwe unique(ename)

检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如:年龄、性别等) eg:alter table emp add constraint xxxx check(age>20)

默认约束 (Default Counstraint) 该数据的默认值 eg:*alter table emp add constraint jd default 10000 for gz

外键约束 (Foreign Key Counstraint) 需要建立两表间的关系并引用主表的列 alter table 表名 add constraint 约束名称 约束类型 (列名) references 被引用的表名称 (列名)** eg: alter table emp add constraint shudh foreign key (did) references dept (id)

经验分享 程序员 微信小程序 职场和发展