约束的四种状态大致理解为:
disable novalidate 既不会约束新增数据也不会验证已有数据
enable novalidate 约束新增数据但不会验证已有数据
disable validate 约束新增数据但不会验证已有数据,启用后禁止DML
enable validate 约束新增数据并验证已有数据,等同于enable如果某表现在的主键约束状态为disable novalidate,同时该表中有违反主键约束的数据,现在将表的状态改为其他三种状态都是失败的。问题:enable novalidate 、disable validate 这两个状态不是不验证已有数据吗? 既然不验证为什么失败呢? 约束行业数据
disable novalidate 既不会约束新增数据也不会验证已有数据
enable novalidate 约束新增数据但不会验证已有数据
disable validate 约束新增数据但不会验证已有数据,启用后禁止DML
enable validate 约束新增数据并验证已有数据,等同于enable如果某表现在的主键约束状态为disable novalidate,同时该表中有违反主键约束的数据,现在将表的状态改为其他三种状态都是失败的。问题:enable novalidate 、disable validate 这两个状态不是不验证已有数据吗? 既然不验证为什么失败呢? 约束行业数据
解决方案 »
- (急)关于oracle中绑定变量的问题
- 关于修改表中某个字段数据类型和长度问题。
- [100分]在pl/sql中是否有indexOf索引函数和substring截取函数吗的吗?如果有如何使用[急等]
- sql查询
- Oracle 中我要查询一个表中间的n -- n + m行记录,Sql语句怎么写? ( n > 0, m >0 )
- 请教简单的函数NEXT_DAY的运用问题。。谢谢
- 请问怎么在pro*c 中断开oracle的连接?
- 位图索引适用于什么情况?
- server 2008 oracle1521端口问题
- 在安装10G时出错
- 怎么学好oracle,
- 急!后天就要交毕业设计了,数据库连接池还有个错误没搞定,求高手帮帮忙
2. disable validate: 应该会验证已有数据,