唯一约束 和 唯一索引 有什么区别?
2015-09-10 16:50
176 查看
唯一约束可以用于保证在基表中增加一条记录时,一个或多个列值是唯一的。如果已经给一个或以上列定义了唯一约束, 那么任何操作都不可能替换这些列中的复制的值。尽管唯一的、系统要求的索引是用来加强唯一约束,但是定义唯一约束 和创建唯一索引之间还是有区别的。即使这二者之间都可以增强唯一性,唯一索引允许NULL值并且一般不能用在指示性 约束中。换句话说,唯一约束不允许NULL值并能在外键规范中使用( "NULL"的意思就是列值不明确并且和其他值不同 ,还包括其他NULL值)。
相关文章推荐
- android如何使用资源文件定义的颜色
- Mac 命令
- js闭包的用途详解
- Algorithm --> 树中求顶点A和B共同祖先
- .NET自动更新
- A - Prime Ring Problem(素数环,深搜,打表)
- JQuery select与radio的取值与赋值
- shell脚本中报错dirname:无效选项 -- b
- HDOJ 2087 剪花布条
- autoresizingMask
- 基于树的查找--------------平衡二叉查找树 2012-08-06 11:14:53
- Centos/Linux下如何查看网关地址/Gateway地址
- 转载:天涯——散文天下——《乡下的狗》——作者:南方孤驴
- 华为2016机试题目
- 迅为4412开发板编写简单应用调用驱动
- Chapter 4 Syntax Analysis
- Linux多线程(转)
- JS浏览器类型推断方法
- MSSQL 数据库日志爆涨
- Java图形化绘制