PostgreSQL 教程: 启用触发器

九月 9, 2023

摘要:在本教程中,您将学习如何启用与表关联的一个触发器或所有触发器。

ALTER TABLE ENABLE TRIGGER 语句简介

要启用与表关联的一个触发器或所有触发器,请使用ALTER TABLE ENABLE TRIGGER语句:

ALTER TABLE table_name
ENABLE TRIGGER trigger_name |  ALL;

在这个语法中:

  • 首先,指定要启用的触发器的表名称。
  • 其次,指定要启用的触发器的名称,或者如果要启用与表关联的所有触发器,请使用ALL选项。

当触发事件发生时,禁用的触发器不会触发。要使其被触发,您需要启用它。

启用触发器示例

以下语句启用employees表上的salary_before_update触发器:

ALTER TABLE employees
ENABLE TRIGGER salary_before_update;

以下示例启用属于employees表的所有触发器:

ALTER TABLE employees
ENABLE TRIGGER ALL;

概括

  • 使用ALTER TABLE ENABLE TRIGGER语句启用属于某个表的一个触发器或所有触发器。