- 6
- 0
- 约3.08千字
- 约 5页
- 2017-01-15 发布于四川
- 举报
《Orace数据完整性和约束性
Oracle数据完整性和约束性
非空约束、主键约束、唯一约束、外键约束、检查约束、默认约束。
非空约束
空值(NULL)是不存在的值,它既不是0,也不是空字符串,是不存在,未知的情况。
创建表时,表中的列默认是允许为NULL。
语法:
创建表时添加非空约束
Create table tt1
(Bookno number(4) not null,
Bookname varchar2(10)
);
为已经创建的表添加非空约束
Alter table tt1 modify bookname not null;
注意:如果bookname中已经存在 为null的数据时,则添加not null约束时会失败,Oracle会先检查表中所有行对应列是否含有null值。
删除表列的非空约束
Alter table tt1 modify bookname null;
主键约束
每个表中最多只有一个主键约束,可以是一列组成,也可以是两个或者两个以上组成(组成)。
主键约束列都是不同的,主键约束同时也具有非空约束的特性。
行级约束:主键约束由一列组成。
表级约束:主键约束由两个或者两个以上的列组成。
语法:
创建表时添加主键约束
Create table tt1
(Bookno number(4) primary key,//由系统命名,也可加constrai
您可能关注的文档
最近下载
- 模块二——1蔬菜种子处理技术.ppt VIP
- 蔬菜栽培学--蔬菜育苗技术.ppt VIP
- 华为荣耀Honor特色应用,云服务Cloud+使用教程.docx VIP
- JJF(蒙) 004-2026 水泥胶砂试体成型振实台校准规范.docx VIP
- JJG(蒙) 145-2026 压缩氢气加气机检定规程.pdf VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- T∕CATAGS 100-2025 民用飞机复合材料部件可靠性数据采集指南.docx VIP
- T∕CATAGS 94-2025 喷气燃料预过滤器通用技术规范.docx VIP
- T∕CATAGS 91-2025 T∕CCSAS 058-2025 通用机场供油安全运行管理规范.docx VIP
- T∕CATAGS 76-2023 喷气燃料过滤分离器性能要求.docx VIP
原创力文档

文档评论(0)