sql中表达完整性约束的机制主要有哪几种
来源:互联网 发布:seo招聘要求 编辑:程序博客网 时间:2024/06/08 18:53
在SQL中,表达完整性约束的规则有主键约束、外键约束、属性值约束和全局约束等多种形式。
(1)主键约束:可用主键子句或主键短语来定义。
如 PRIMARY KEY (S#) (主键子句)
S# CHAR (4) PRIMARY KEY (其中,PRIMARY KEY 为主键短语)
(2)外键约束:可用外键子句来定义
如 FOREIGN KEY (S#) REFERNCE S(S#)
(3)属性值约束:包括非空值约束(NOT NULL);基于属性的检查子句(CHECK) ;
域约束子句(在“CREAT DOMAIN”语句中出现CHECK子句)
如CREAT DOMAIN AGE SMALLINT CHECK (VALUE>10)
(4)全局约束:包括基于元组的检查子句(CHECK)和断言
断言的句法为:CREATE ASSERTION 断言名 CHECK 条件
(1)主键约束:可用主键子句或主键短语来定义。
如 PRIMARY KEY (S#) (主键子句)
S# CHAR (4) PRIMARY KEY (其中,PRIMARY KEY 为主键短语)
(2)外键约束:可用外键子句来定义
如 FOREIGN KEY (S#) REFERNCE S(S#)
(3)属性值约束:包括非空值约束(NOT NULL);基于属性的检查子句(CHECK) ;
域约束子句(在“CREAT DOMAIN”语句中出现CHECK子句)
如CREAT DOMAIN AGE SMALLINT CHECK (VALUE>10)
(4)全局约束:包括基于元组的检查子句(CHECK)和断言
断言的句法为:CREATE ASSERTION 断言名 CHECK 条件
0 0
- sql中表达完整性约束的机制主要有哪几种
- sql中表达完整性约束的机制主要有哪几种?
- 完整性约束的SQL定义
- 完整性约束的SQL定义
- 完整性约束的SQL定义
- sql server 2008 数据库的完整性约束
- SQl -维护数据的完整性--约束 -
- SQL的集合操作和完整性约束
- SQL完整性约束
- SQL完整性约束
- ORACLE的完整性约束
- 表的完整性约束
- 完整性约束的状态
- 完整性约束的类型
- 完整性约束的状态
- oracle的完整性约束
- 数据的完整性(约束)
- 数据库的完整性约束
- Linux2.24.2的4.3寸LCD和DM9000网卡移植
- 本地调试微信接口方法
- tomcat改端口
- java.lang.ProcessBuilder类总结
- 关于Bitmap的内存优化
- sql中表达完整性约束的机制主要有哪几种
- webservice的axis2客户端调用方式和xfire调用方式
- Android开机流程分析 -- init进程
- 基于.Net的单点登录(SSO)解决方案
- QEMU设备模型
- 微信6.0之后,分享到朋友圈新方法
- poi导出word表格的问题
- JVM加载class文件的原理
- LBP (local binary patterns)