触发器Enabling和Disabling¶
默认情况下创建的触发器处于允许激活状态。可以通过指定DISABLE创建一个不允许激活的触发器。创建不允许被激活的触发器能够让用户在允许触发器被激活之前确保触发器没有编译错误。
有的情况下需要让触发器临时不被允许激活:
触发器引用到不合适的对象。
在需要大量数据的加载,而且需要在不激活触发器的情况下快速的达到要求。
在重新加载数据的时候
语法:
ENABLE或者DISABLE一个单独的触发器:
ENABLE或者DISABLE所有的基于一张特定表的触发器:
enable_disable_all_triggers ::=
参数:
schema 包含触发器的模式名称,默认情况下是当前用户模式。