浅谈SQL SEVER中约束和规则的异同
来源:互联网 发布:淘宝开店及投资 编辑:程序博客网 时间:2024/05/01 03:45
规则和约束是用来对想要限定的表中某些数据操作的操作法则。通俗点就是,允许什么样的数据输入不允许什么样的输入等操作,都受到规则或约束的限定。
约束:强制实行的应用规则,通过限制列中数据,行中数据和表之间数据来保证数据的完整性,独立于表结构。通常包括四种约束类型:主键约束,唯一性约束,核查性约束和外键约束。
语法:CONSTRSAINT + 约束名 + 约束类型
规则是一种数据库对象,可以绑定到字段或者用户自定义数据类型,并制定字段可以接受哪些数据值的数据库对象,通常执行一些与check约束相同的功能。
语法:CREATE rule rule_name ascondition_expresstion
不同:
1 约束是和表的定义联系在一起的,删除表的同时约束也被删除 。规则作为一种单独存储的数据库对象,独立于表之外,删除表时并不删除规则对象。
2 一个字段可以有多个约束,但是却只能有一个规则。
- 浅谈SQL SEVER中约束和规则的异同
- SQL sever 约束
- SQL Sever 2005 添加约束
- SQL Sever数据库列的增改删及约束
- 浅谈jQuery中attr()和prop()的异同
- SQL 2005 CHECK约束和规则区别
- SQL 2005 ‘CHECK约束’ 和 ‘规则’ 区别
- sql sever中几个函数的用法
- SQL Sever中对表的操作
- sql sever-T-SQL 判断 是否存在(数据库,表,存储过程,约束。。。和列)
- 浅谈Java和PHP的异同
- 浅谈session和cookie的异同点
- 浅谈单片机、ARM和DSP的异同
- SQL中drop,delete和truncate的异同
- SQL Server中truncate、delete和drop的异同点
- SQL中drop,delete和truncate的异同
- SQL查询中having和where的异同点
- SQL Server中truncate、delete和drop的异同点
- Struts2_学习笔记(一)--------学习工具下载、HelloWorld、运行机制
- JavaScript语法入门系列(四) 运算符
- 常用控件 05 单选按钮 Radio Buttons
- Struts2_学习笔记(二)--------Namespace、Action、Path、ActionMethod_DMI、ActionWildcard
- Android入门:广播接收者应用(电话拦截器)
- 浅谈SQL SEVER中约束和规则的异同
- 第三宗罪的C++
- Box2D v2.1.0用户手册翻译 - 第09章 接触(Contacts)
- 【100题】约瑟夫环问题。。
- Runable Jar File执行时引用外部包问题
- pmp网站
- i/o多路复用
- POJ 1273 最大流
- 一步一步复习数据结构和算法基础-深度优先搜索