PostgreSQL教程

PostgreSQL 启用触发器

在本节中,我们将使用 ALTER TABLE 了解启用触发器的工作原理>命令并查看它的示例。

什么是PostgreSQL ENABLE TRIGGER命令?

如果要启用触发器,我们将在 ALTER TABLE命令中使用 ENABLE TRIGGER 命令。

使用ALTER TRIGGER命令启用PostgreSQL的语法

使用 ALTER TRIGGER命令启用PostgreSQL的语法如下:
ALTER TABLE table_name
ENABLE TRIGGER trigger_name | ALL
在上面的语法中,我们使用了以下参数,如下表所示:
参数 说明
table_name 它用于定义链接触发器的表名。在 ALTER TABLE 关键字之后被提及。
trigger_name 它用于定义触发器名称,我们要启用它。并且可以在 ENABLE TRIGGER 关键字之后编写。
要启用与表链接的所有触发器,我们也可以使用 ALL 关键字。
注意: 当触发事件发生时,PostgreSQL禁用的触发器不会执行,要使其实现,我们需要将其启用。

使用ALTER TABLE命令的PostgreSQL ENABLE TRIGGER的示例

让我们看一个简单的示例来了解 PostgreSQL ENABLE Trigger的工作命令。
使用触发器名称
在下面的示例中,我们采用类似的 Clients 表,该表在PostgreSQL教程。
如果我们要启用触发与 Client 表连接,如以下命令所示:
ALTER TABLE Clients
ENABLE TRIGGER First_name_changes;
输出
在执行上述命令时,我们将获得以下窗口消息,其中显示 First_name_changes 触发时带有Clients 表已成功启用。
PostgreSQL启用触发器 使用ALL关键字代替触发器名称
并且,如果要启用与 Clients 表链接的所有触发器,可以使用以下命令:
ALTER TABLE Clients
ENABLE TRIGGER ALL;
输出
执行上述命令后,我们将获得以下消息窗口,其中显示与所有相关的/strong>触发器已成功启用到 Clients 表中。
PostgreSQL启用触发器

概述

在 PostgreSQL启用触发器部分中,我们了解了以下主题:
我们已将 PostgreSQL启用触发器与 ALTER TABLE 命令配合使用,以通过与指定链接的特定触发名称来启用触发器表。 我们可以使用 ALL关键字,而不使用触发器名称,以启用与特定表链接的所有触发器。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4