- 2
- 0
- 约2.63千字
- 约 3页
- 2018-03-29 发布于河南
- 举报
orale约束的使用案例及详解
Oracle约束的使用案例
概述:数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在oracle中,数据库完整性可以使用约束,触发器,应用程序(过程,函数)三种方法来实现。在这三种方法中,因为约束易于维护,并且具有最好的性能,所以是做维护数据完整性的首选。
一:约束:
约束用于确保数据库数据满足特定的商业规则,在oracle中,约束包括:
not null(非空,插入数据时必须列出数据).
unique:当定义了唯一约束后,该列值不能重复,但是可以为null。(每个字段必须唯一:比如产品编号).
primary key:(主键)用于唯一的标本表行的数据,当定义主键的约束后,该列不能重复而且不能为空。
foreign key:用于定义主表和从表之间的关系,外键约束要定义在从表上,主表则必须具有主键或者unipue约束。当定义外键约束后,要求外键列数据必须在主表的主键存在或是null。
check检查:用于强制行数据必须满足的条件。假定在sal列上定义了check约束,并要求sal列值在1000-2000之间如果不在1000---2000之间就会提示错误。
注意:需要说明的是:一张表最多只能有一个主键,但是可以有多个unqiue约束。
案例1:
1.商品:create table goods(goodsID varchar
您可能关注的文档
- 高考数学卷评析.doc
- 具有过压保护的5V稳压大电流电源.doc
- 历城三中七(上)预备篇1-3单元教学设计.doc
- 用友R97基础操作手册.doc
- 4034_电流2.doc
- 新人教版高中必修2课件2.2.4平面与平面平行的性质.ppt
- 2011届数学好题.doc
- 万山学校落实.doc
- 13七年级历史两汉经济的发展.ppt
- 秘奥服装销售软件客户管理功能操作流程.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)