禁用的模式

当数据库对象是禁用的时,数据库服务器在 INSERT、DELETE、MERGE、SELECT 或 UPDATE 语句的执行期间不理会它。禁用的约束不是强制的,不更新禁用的索引,且当触发器事件发生时不执行禁用的触发器。

当请您禁用约束和唯一索引时,任何违反约束或唯一索引的限制的数据操纵语句都成功(也就是说,会更改目标行),且数据库服务器不返回错误消息。

您可使用禁用的模式来将新的约束或新的唯一索引添加到现有的表,即使表中的有些行不满足新的完整性规范。在 LOAD 操作中,禁用还可提高效率。

要获取关于添加约束的信息,请参阅 ALTER TABLE 语句中的 当现有行违法约束时添加约束。要获取关于添加唯一索引的信息,请参阅 CREATE INDEX 语句中的 当复制值存在于列中时添加唯一索引