Oracle 19c OCP认证 学习笔记(82) —— 约束的DEFERRABLE, NOT DEFERRABLE, INITIALLY IMMEDIATE 和 INITIALLY DEFERRED

一、约束语句

[ CONSTRAINT constraint_name ]{ NOT NULL |NULL |
  CHECK ( expression ) [ NO INHERIT ] |
  DEFAULT default_expr |
  UNIQUE index_parameters |
  PRIMARY KEY index_parameters |
  REFERENCES reftable [ ( refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]
    [ ON DELETE action ] [ ON UPDATE action ] }
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
  • DEFERRABLE(可以推迟的约束检查):可以推迟到事务结尾。目前仅UNIQUE, PRIMARY KEY, EXCLUDE和FOREIGN KEY才支持DEFERRABLE。NOT NULL和CHECK约束不支持。

  • NOT DEFERRABLE(不可推迟的约束检查):在每一个命令后会立即验证是否满足约束条件。缺省是NOT DEFERRABLE。

  • 如果约束是INITIALLY IMMEDIATE,那么每条语句之后就检查它。这个是缺省。

  • 如果约束是INITIALLY DEFERRED,那么直到事务完成才检查。


• 由 ChiKong_Tam 写于 2022 年 06 月 19 日

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 19c OCP全程课堂笔记是一份详细记录Oracle数据库19c版本OCP培训课程内容的笔记。这个课程旨在为数据库管理员和开发人员提供深入的Oracle数据库知识,并帮助他们准备并通过Oracle Certified Professional (OCP)认证考试。 课程的第一部分主要介绍了Oracle数据库的概述,包括数据库的基本概念、架构和体系结构。学员学习了如何安装和配置Oracle数据库19c,并了解了数据库实例、表空间、数据文件等关键组件。 在第二部分中,学员学习了如何管理数据库对象,包括表、索引、视图和存储过程。他们还学习了如何使用Oracle数据字典来查询和管理数据库元数据。 第三部分重点讲解了Oracle数据库的性能优化和故障排除。学员学习了如何监视和调整数据库性能,并学习了使用工具和技术来解决常见的数据库问题。 在第四部分中,学员学习了如何备份和恢复Oracle数据库。他们了解了不同类型的备份和恢复策略,并学习了如何使用RMAN工具执行备份和恢复操作。 第五部分介绍了Oracle高可用性和数据保护解决方案。学员学习了如何配置和管理数据保护功能,如数据镜像、数据卷和故障转移。 最后,课程结束前,学员进行了一系列实践实验和案例研究,以加深对所学知识的理解和应用。 通过参加Oracle 19c OCP全程课堂,学员可以全面了解Oracle数据库的各个方面,并为OCP认证考试做好充分准备。这些课堂笔记提供了课程内容的详细记录,学员们可以通过复习这些笔记来巩固所学知识并进行复习,以便在考试中取得成功。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值