oracle删除唯一索引sql语句 oracle唯一约束,为什么,唯一索引?
浏览量:3061
时间:2021-03-11 20:15:38
作者:admin
oracle唯一约束,为什么,唯一索引?
唯一性约束1)唯一性约束用于限制不受主键约束的列上数据的唯一性。作为访问行的可选方法,可以在表上放置多个唯一性约束。2) 只要是唯一的,就可以更新。3) 也就是说,表中的任何两行都不允许在指定的列上具有相同的值,并且允许null。4)可以在一个表上放置多个唯一性约束。创建唯一索引可确保任何生成重复键值的尝试都将失败。约束和索引,前者用于检查数据的正确性,后者用于优化数据查询,目的不同。唯一性约束与唯一性索引不同:1)创建唯一性约束将在Oracle中创建一个约束,并创建与该约束对应的唯一性索引。2) . 创建唯一索引只会创建唯一索引,而不是约束。换句话说,唯一的约束是通过创建唯一的索引来实现的。二者在删除唯一约束时也有一定的区别:删除唯一约束时,只能删除约束,不能删除对应的索引,所以对应的列必须是唯一的。删除唯一索引时,可以插入非唯一值。
oracle删除唯一索引sql语句 oracle数据库删除索引 oracle取消主键约束
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。