一、约束语句

[ 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 日

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

  1. Oracle 19c OCP认证考试软件清单

    这个Oracle 19c OCP的预备课程,在上课之前,我们需要先下载课程中用到的十余个软件,包括:Linux.Oracle和虚拟机软件等.这个课程里面不包括这些软件的安装和使用. 软件名 下载网址 ...

  2. Oracle 19c OCP的1Z0-082-CHN、1Z0-083-CHN和1Z0-082、1Z0-083有什么不同

    中国区的Oracle 19c OCP考试和国外的有些不同,一个是考试的科目不同.两个考试科目分别是1Z0-082-CHN和1Z0-083-CHN,而国际上的是1Z0-082和1Z0-083.另外就是中 ...

  3. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  4. oracle数据库基础知识总结,oracle数据库基础知识学习笔记

    oracle数据库基础知识学习笔记 一.oracle数据库类型: Char:  字符型(最大长度2000,定长.不足时以空格补充) Varchar2:字符型 最大长度 4000,变长,实际长度由存储的 ...

  5. 现在考Oracle 19c OCP还需要官方的培训记录吗?

    内容说明:长期以来获得Oracle OCP(Oracle Certified Professional)的认证需要参加Oracle的官方或者合作伙伴组织的培训.我的很多学员向姚远老师抱怨这数千元的培训 ...

  6. 七天入门linux,RHCE认证学习笔记-第七天

    RHCE认证学习笔记-第七天 1.系统启动过程: BIOS初始化-->引导程序(Bootloader)-->内核初始化-->进程(Init)-->用户程序 (1)BIOS初始化 ...

  7. Oracle 10g OCP认证资料(官方教材与考试题库)下载

    Oracle 10g OCP认证资料(官方教材与考试题库)下载 最近刚通过了Oracle 10g的042和043两门课,也从网上收集了不少有用的资料,现整理如下: Oracle_10g_DBA_考试说 ...

  8. vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...

    vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc 我的VBNETORACLE增删改查学习笔记(本源码在VBNET2008下测试通过)学习VBNET有一段时间了,之 ...

  9. Oracle之PL/SQL学习笔记之有名块练习

    2019独角兽企业重金招聘Python工程师标准>>> Oracle之PL/SQL学习笔记之有名块练习 存储过程案例: 案例1: 根据雇员姓名跟新雇员工资,如果雇员不存在输出没有该雇 ...

最新文章

  1. r720支持多少频率的内存吗_关于内存频率,高频和低频的性能差距大吗?明白这3点很重要...
  2. UVA - 11584 Partitioning by Palindromes(划分成回文串)(dp)
  3. 怎么能学好Java开发,学好Java一般需要多少钱
  4. “互联网+”解决城市交通拥堵难题
  5. 题目一:给出一个n,代表有从1到n的数字[1,2,3,··· n],问可以构成多少种二叉搜索树?...
  6. HDU - 6383 百度之星2018初赛B 1004 p1m2(二分答案)
  7. JVM——内存区域:运行时数据区域详解
  8. windows环境下注册安装GitHub Desktop使用方法详解
  9. Linux MTD子系统 _从模型分析到Flash驱动模板
  10. springboot使用JdbcTemplate完成对数据库的增删改查
  11. MySQL系列详解六:MySQL主从复制/半同步演示-技术流ken
  12. li中浮动元素span等在IE和Firefox中的高度Bug
  13. FFMPEG中最关键的结构体之间的关系
  14. ZeroClipboard—ZeroClipboard的使用
  15. 看不见的“网” ,一文读懂阿里云基础设施网络
  16. 2018数学建模A题优秀论文:高温作业专用服装设计
  17. 十天学会php 零基础,十天学会php:第一天
  18. php layim 图片正则替换,用正则表达式批量替换图片路径方法
  19. sass、vue(v-model、v-text、v-html、v-for、v-if、v-show、v-on、修饰符)
  20. google浏览器扩展翻译程序

热门文章

  1. ISTA-NAS: Efficient and Consistent Neural Architecture Search by Sparse Coding
  2. 如何让微信商城变成你的“摇钱树”
  3. S7-PLCSIM仿真操作步骤
  4. 湖南大学计算机房工训,人力资源处领导一行前来工训中心调研
  5. Visdom常用代码
  6. JupyterHub配置Kernel内核超时时间
  7. 解决vlookup函数查找参数不在第一列_if({1,0},,)用法
  8. java解析excel的js页面,js读取excel文件并显示
  9. good things
  10. CentOS release 6.10 (Final) 修改IP地址