日期:2014-05-17  浏览次数:20903 次

求解Oracle 数据库主索引与唯一索引
  主索引与唯一索引有什么联系,什么情况下用它们,代码说明谢谢。

------解决方案--------------------
引用:
  主索引与唯一索引有什么联系,什么情况下用它们,代码说明谢谢。


主键=unique+not not null
唯一=unique
------解决方案--------------------
主键与唯一性索引的区别。
一般建表时候应该建立主键。而唯一性的索引unique
------解决方案--------------------
主键唯一一个,标识整个表数据的唯一性。
而唯一性的索引则可以建立多个,用来确定这个表中的这一字段不会出现重复的值。
我们应该在需要查询效率 和 防止插入重复值的字段建立索引。
而主键可以看成是特殊的索引。
在删除表的时候主键会连带删除,而索引则不会。
------解决方案--------------------
引用:
主键唯一一个,标识整个表数据的唯一性。
而唯一性的索引则可以建立多个,用来确定这个表中的这一字段不会出现重复的值。
我们应该在需要查询效率 和 防止插入重复值的字段建立索引。
而主键可以看成是特殊的索引。
在删除表的时候主键会连带删除,而索引则不会。


这个回答靠谱。
------解决方案--------------------
主键不能为空,而唯一性索引可以为空