oracle中建立唯一约束与唯一索引的区别 我为了保证数据表中的某一列值唯一,发现可以建立唯一约束也可以建立唯一索引来保证,那这两者有什么区别呢?建立唯一约束的时候也会建立一个同名的唯一索引,是不是可以理解为唯一约束比唯一索引更加强烈一些? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目的不一样?但是我建立唯一约束的时候,oracle会自动给我建立一个唯一索引啊?并且我建立唯一索引也能保证数据唯一性啊? 唯一性约束是通过唯一性索引来实现的。如果不显式创建唯一性索引,Oracle则会隐式的创建唯一性索引。 用建立唯一索引的方式来实现唯一约束,这就是两者的联系。区别很明显,一个是约束一个是索引,不同的对象。当你disable这个约束的时候,同名的唯一索引会被删除。 咨询个问题,我有18亿条数据,想找个快速的搜索方案 如何优化 IN oracle数据库删除之后,磁盘空间没有变大,请高手指点 ************做数据库的,总应该会点数学,大家帮我看看*********** 请帮忙看这个脚本. oracle中如何取得时间的月份? 如何将Oracle8i数据库结构导出为sql脚本 如何在oracle8i下看到当前用户拥有的所有表和视图? ORACLE中有没有类似GO的命令 ORA-01000: maximum open cursors exceeded ? 存储过程的调用 oracleRMAN备份与恢复笔记
并且我建立唯一索引也能保证数据唯一性啊?
区别很明显,一个是约束一个是索引,不同的对象。
当你disable这个约束的时候,同名的唯一索引会被删除。