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

时间:2021-04-02 00:38:35

(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