如题:
alter table e add constraint pk_e_empno primary key (empno) initially DEFERRED;
initially DEFERRED是做什么的?
alter table e add constraint pk_e_empno primary key (empno) initially DEFERRED;
initially DEFERRED是做什么的?
解决方案 »
- select *时是不是不支持额外的字段
- oracle 导入后 在哪查看
- 访问同一数据库中的表,数据不同
- 疑似grouping sets BUG,求解
- 如何监视程序缺少哪张表或哪个字段。
- 怎样实现oracle的这种审计
- 请问ORA 错误堆栈 (00600[kjhn_post_ha_alert0-862]) 什么错误?怎么改
- SQL 查询结果有部分隐藏。
- 既然大家都是高手,谁帮我解决一下,为什么我的中文版oracle9的sqlplus和DBA studio不能正确显示中文记录?
- 请问O有没有橡sqlserver那样的数据浏览和xql执行界面?
- RMAN备份与还原oracle问题,希望大家帮我看看是什么原因
- 求一句sql,关于两个库的数据转移
initially immediate:立即检查约束,在每条语句(结尾)检查约束,这是缺省值。相反,还有一个initially deferred。
disable:禁止的意思。
这些都是在执行SQL时的一些开关选项。
1. initially immediate(初始化立即执行)或 2. initially deferred(初始化延迟执行)。
知道什么是延迟约束,但不明白什么叫“初始化立即执行的可延迟约束”和“初始化延迟执行的可延迟约束”。请解释二者的区别。还有,这些约束有什么用途?这是通常容易混淆的问题。我希望下面的例子能解释清楚。初始化立即执行/延迟执行规定了在默认情况下应该如何执行约束:
初始化立即执行:在每条语句执行结束时检验约束。
初始化延迟执行:直等到事务完成后(或者调用set constraint immediate语句时)才检验约束。