禁用触发器
在本教程中,您将学习如何使用 ALTER TABLE DISABLE TRIGGER 语句禁用触发器。
摘要:在本教程中,您将学习如何使用 ALTER TABLE DISABLE TRIGGER 语句禁用触发器。
ALTER TABLE DISABLE TRIGGER 语句简介
要禁用触发器,请使用以下 ALTER TABLE DISABLE TRIGGER 语句:
ALTER TABLE table_name
DISABLE TRIGGER trigger_name | ALL
在这种语法中,
- 首先,在
ALTER TABLE关键字之后指定与触发器关联的表的名称。 - 其次,在
DISABLE TRIGGER关键字后指定要禁用的触发器的名称或使用ALL关键字禁用与表关联的所有触发器。
当您禁用触发器时,该触发器仍然存在于数据库中。但是,当与触发器关联的事件发生时,禁用的触发器将不会触发。
假设要禁用与 employees 表关联的触发器,可以使用以下语句:
ALTER TABLE employees
DISABLE TRIGGER log_last_name_changes;
要禁用与 employees 表关联的所有触发器,请使用以下语句:
ALTER TABLE employees
DISABLE TRIGGER ALL;
概括
- 使用
ALTER TABLE DISABLE TRIGGER语句禁用与表关联的触发器或所有触发器。