Navicat > Navicat for PostgreSQL > 使用技巧 > 详说 Navicat for PostgreSQL 表规则
Navicat 帮助中心 Navicat for PostgreSQL 帮助类别

详说 Navicat for PostgreSQL 表规则

发布时间:2015-11-20

Navicat for PostgreSQL 规则系统允许在数据库表运行中命令一个备用动作来插入、更新或删除现有的命令。粗略地说,当特定的命令在特定的表中运行时,规则会导致运行额外的命令。需要注意的一个前提是,用户必须是表的拥有者才有创建或改变规则的权限。

Navicat for PostgreSQL 最新版下载地址:http://www.formysql.com/xiazai_postgresql.html

在 Navicat for PostgreSQL “规则”选项卡,只需简单地点击规则栏位即可编辑,使用规则工具栏,可创建新的、编辑或删除选定的规则栏位。

Navicat for PostgreSQL
Navicat for PostgreSQL

使用“名”编辑框设置规则名,该名必须是有别于任何其他规则名,多个规则在同一个表和相同事件类型按名的字母顺序依次运行。

事件:事件是 SELECT、INSERT、UPDATE 或 DELETE 中的一个。

代替运行:表明应该运行这些命令,而不是原来的命令。

条件:任何 SQL 条件表达式(返回 boolean)。条件表达式不一定参考任何表,除了 NEW 和 OLD,可能不包含聚集函数。

定义:构成规则动作的命令,有效的命令是 SELECT、 INSERT、 UPDATE、 DELETE 或 NOTIFY。

在条件和命令,特殊的表名 NEW 和 OLD 可能是用来参考的值。

● NEW 有效于 ON INSERT 及 ON UPDATE 规则,来参考被插入或更新的新行;

● OLD 有效于 ON UPDATE 及 ON DELETE 规则,来参考被更新或删除的现有行。

注释:定义规则的注释。

关于 Navicat for PostgreSQL 的更多相关教程,可参考 Navicat 官网

标签:Navicat for PostgreSQL,规则,栏位

读者也访问过这里:

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