约束的四种状态大致理解为:
disable novalidate 既不会约束新增数据也不会验证已有数据
enable novalidate 约束新增数据但不会验证已有数据
disable validate 约束新增数据但不会验证已有数据,启用后禁止DML
enable validate 约束新增数据并验证已有数据,等同于enable如果某表现在的主键约束状态为disable novalidate,同时该表中有违反主键约束的数据,现在将表的状态改为其他三种状态都是失败的。问题:enable novalidate 、disable validate 这两个状态不是不验证已有数据吗? 既然不验证为什么失败呢? 约束行业数据