oracle主键约束、唯一键约束和唯一索引的区别

一个字段可以同时是主键和外键。

 不通用户下的约束名称可以是相同的

 

 

 

 

 

(1)主键约束和唯一键约束均会隐式创建同名的唯一索引,当主键约束或者唯一键约束失效时,隐式创建的唯一索引会被删除;

(2)主键约束要求列值非空,唯一键约束和唯一索引不要求列值非空

(3)相同字段序列不允许重复创建索引

 

--查看约束名称,约束类型
select constraint_name, constraint_type from user_constraints;
--查看索引名称,索引类型,唯一性,表空间名称
select index_name, index_type, uniqueness, tablespace_name from user_indexes  where table_owner='SCOTT'  and table_name = 'TEST';
--

 http://www.cnblogs.com/roucheng/p/weiyi.html

posted @ 2017-06-22 08:49  酸奶加绿茶  阅读(755)  评论(0编辑  收藏  举报