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

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 酸奶加绿茶 阅读( ...) 评论( ...) 编辑 收藏

你可能感兴趣的:(oracle主键约束、唯一键约束和唯一索引的区别)