oracle constraint_type 问题

南笙酒味 提交于 2019-12-18 19:10:08

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

select distinct constraint_type from dba_constraints;

结果:
CONSTRAINT_TYPE

?
C  --check
O
P   --primary key
R   --forgien key
U   --unique
V

其他三个是什么?

constraint的类型: 
1、primary key      unique and not null,可以是多个column的联合。composite pk只能被定义为table constraint 
2、foreign key      parent table 中的primary key中的values必须包含child table中所有的values. share column的parent-child 关系 
3、unique  
4、check    present in a static list of values permitted for the column. 
5、not null  只能被定义在column constraint 
(2,3,4允许null)

 

Type Code Type Description Acts On Level
C Check on a table Column
O Read Only on a view Object
P Primary Key Object
R Referential AKA Foreign Key Column
U Unique Key Column
V Check Option on a view Object
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!