在如下场景可能需要临时禁用一下触发器:
触发器依赖的数据库对象不存在,导致触发器无法完成编译。
触发器的执行逻辑不符合业务需求。
想绕过触发器加载、修改或删除大量数据。
当上面问题修复后,可以重新启用被禁用的触发器。
可以使用 ALTER TRIGGER 语句与 DISABLE 或 ENABLE 子句来禁用或启用触发器。
禁用触发器的语法格式如下:
ALTER TRIGGER trigger_name DISABLE;
启用触发器的语法格式如下:
ALTER TRIGGER trigger_name ENABLE;
注意
目前查看定义的触发器需要登录到 sys 租户。