Navicat > Navicat for PostgreSQL > 使用技巧 > 解析Navicat for PostgreSQL触发器
Navicat 帮助中心 Navicat for PostgreSQL 帮助类别

解析Navicat for PostgreSQL触发器

发布时间:2016-09-20

每当运行某种类型的操作时,Navicat for PostgreSQL触发器规范数据库自动运行特定的功能。触发器可定义在任何INSERT、UPDATE或DELETE操作前或后时运行,或修改列和SQL语句。

Navicat for PostgreSQL触发器
Navicat for PostgreSQL触发器

Navicat for PostgreSQL触发器常规属性:

限制:创建一个限制触发器。

触发器类型:可供选择的触发器类型有 Table 或 View。需要注意的是,适用于PostgreSQL 9.0 或以上版本。

表名或视图名:选择表或视图。

BEFORE:当尝试在行操作前,可以指定触发触发器。

AFTER:当尝试在行操作后,可以指定触发触发器。

INSTEAD OF:指定触发触发器来代替尝试在行操作。

INSERT/UPDATE/DELETE:选择激活触发器的事件。

Navicat for PostgreSQL
Navicat for PostgreSQL

插入:每当插入一个新行,触发器会被激活。

更新:每当修改一个行,触发器会被激活。

删除:每当从表删除一个行,触发器会被激活。

更新栏位:指定一个列。如果至少一个指定的列在 UPDATE 命令提及为目标,触发器将会触发,该功能仅支持 PostgreSQL 9.1 或以上版本。

以上是关于Navicat for PostgreSQL触发器的基本内容,点击“Navicat教程”可获取更多相关教程。

标签:触发器

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20