问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle 唯一约束 为什么 唯一索引

发布网友 发布时间:2022-04-08 08:13

我来回答

1个回答

热心网友 时间:2022-04-08 09:42

在使用TOAD来操作Oracle数据库时,会注意到创建约束时有Primary
Key、Check、Unique和Foreign
Key四种类型的约束,这与SQL
Server中的约束没有什么区别,这里的Check约束除了用于一般的Check约束外,在Oracle中也用于非空约束的实现。也就是说如果一个字段
不允许为空,则系统将会创建一个系统的Check约束,该约束定了某字段不能为空。
除了约束,还有另外一个概念是索引,在TOAD中创建索引的界面如下:
我们可以注意到在唯一性组中有三个选项:不唯一、唯一和主键。那么创建索引时的唯一、主键与创建约束时候的唯一约束和主键约束有什么区别呢?
这里的可能容易产生误解,其实创建主键的结果是一样的,不管是在创建约束时创建还是创建索引时创建,都会创建一个主键约束和对应的一个唯一索引。
创建唯一约束与创建唯一索引有所不同:
创建唯一约束会在Oracle中创建一个Constraint,同时也会创建一个该约束对应的唯一索引。
创建唯一索引只会创建一个唯一索引,不会创建Constraint。

就是说其实唯一约束是通过创建唯一索引来实现的。对于前端开发人员来说这两者有什么区别吗?好像没有。都是不能插入重复的值。在删除时这两者也有一定的区
别,删除唯一约束时可以只删除约束而不删除对应的索引,所以对于的列还是必须唯一的,而删除了唯一索引的话就可以插入不唯一的值。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑docx怎么转换成word文档电脑上docx格式文件转换方法 电脑白屏是怎么回事啊。??? 电脑开机花屏渐渐地白屏了显示器突然白屏花屏的原因及解决方法_百度知 ... iphone录屏失败因为5823什么意思_iphone录屏失败提示5823代表什么意思... 软考中级:信息安全工程师 求大神解答打印机如何设置默认双面打印 如何更改打印机的打印格式? 经期同房月经没了会怀孕吗 iphone8p轻触解锁设置 宝沃bx5300公里多少油钱 移动魔百盒怎么连电视? 魔百和可以投屏吗? oracle数据库当中,使用plsql进行开发,怎么去掉unique约束 柿子吃多对身体有害吗?柿子应该怎样吃? 非常喜欢吃西红柿是不是身体缺什么 A3纸分2栏正反面打印,如何设置页码? 如果用A3纸把文件双面打印,从页面中间装订成册,该如何排版和设置页码? 原A4稿有横排的怎么处理 设置a3纸打印需单击页码设置组中什么按钮? oracle 主键和unique索引 有什么区别 微信没有身份证号.收不了红包怎么搞?不想绑定银行卡.怎么才行?_百度知 ... 微信不实名认证怎么发红包 Oracle中唯一约束和唯一索引的区别 不锈钢304拉丝面管发黄怎么处理 我现在点焊不锈钢304,表面发黄,怎么调试 新的304不锈钢勺子发黄? 梦见抱着妹妹的孩子去玩。 梦见抱妹妹家的小孩忘记带奶 304不锈钢板焊接之后会变色,有什么办法可以解决让它不变色? 二极管p240 p6ke180a是什么管? P6KE 二极管有正负极吗 在移动数据下用通行宝充值怎么不能充值 通行宝充值ETC卡移动网络为什么不能充_百度问一问 在电子表格中如何将三个单元格的数值合并到一个单元格内 花了一百块买了点人参,想拿来泡酒,该怎么做? 人参泡酒的方法有哪几种? 二年级抄5篇优秀写事的文章有那些 一件难忘的事作文200个字 二年级作文大全200字记一次友善的事 求,一篇关于写事的作文200字左右! 二年级关于树息龙的作文200字 关于记事的作文200 记事作文200字 二年级下册日记150一200个字的作文20篇 在一个学期的学习里我最深刻的事是什么?作文200字二年级 六篇二年级200字作文 武汉有帮助将衣物染色的地方吗 _百度问一问 河北邯郸哪有衣服染色的地方? 请问大家 哪有 给衣服染色的地方 衣服想重新换个颜色 烟台有没有可以染衣服的店啊? 我的海信开机键