相关疑难解决方法(0)

列不可归零

在Oracle中,仅在提交时检查延迟约束.

在NOT NULL约束的情况下,DEFERRABLE子句的含义是什么?例如

create table test(a number not null deferrable, b number);
insert into test(a,b) values (222, 111);
commit;
Run Code Online (Sandbox Code Playgroud)

在这些陈述后,我认为以下代码将起作用

update test set a = null where b = 111;
delete test where b = 111;
commit;
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.

两个定义有什么区别?

create table test1(a number not null deferrable, b number);
create table test2(a number not null, b number);
Run Code Online (Sandbox Code Playgroud)

oracle data-integrity

6
推荐指数
1
解决办法
3867
查看次数

标签 统计

data-integrity ×1

oracle ×1