数据库对象模式的定义
您可使用数据库对象模式来控制 INSERT、DELETE 和 UPDATE 语句的作用。您对模式的选择会影响您正在操作其数据的表、在那些表上定义的数据库对象的行为,以及数据操纵语句自身的行为。
启用的模式
在表上的 DML 操作期间,处于启用的模式的数据库对象充当约束、索引或触发器。
禁用的模式
当数据库对象是禁用的时,数据库服务器在 INSERT、DELETE、MERGE、SELECT 或 UPDATE 语句的执行期间不理会它。禁用的约束不是强制的,不更新禁用的索引,且当触发器事件发生时不执行禁用的触发器。
过滤模式
处于过滤模式的约束或唯一索引可在 DML 操作期间将任何不符合该约束或索引的任何行插入到相关的违反表内。此模式还支持 WITH ERROR 和 WITHOUT ERROR 选项,为了处理来自 INSERT、DELETE、MERGE 和 UPDATE 语句的引用完整性违反。
父主题:
SET Database Object Mode 语句