Navicat Premium 9.1.7激活(详解 Navicat for PostgreSQL 表触发器)

Navicat Premium 9.1.7激活(详解 Navicat for PostgreSQL 表触发器)

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

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

在Navicat for PostgreSQL “触发器”选项卡,只需简单地触发器栏位即可编辑,使用触发器工具栏,用户可创建新的、编辑或删除选定的触发器栏位。需要注意的是,创建表触发器时用户必须有在表的 TRIGGER 权限。

Navicat for PostgreSQL

Navicat for PostgreSQL

使用“名”编辑框设置触发器名,该名必须是有别于任何其他触发器名。

列触发器:指定触发器过程是否影响一行触发一次,或只是每 SQL 语句触发一次。如果取消勾选,默认的是FOR EACH STATEMENT。

触发:定义触发器行动时间,可以使用 Before 或 After 来表示在语句前或后激活。

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

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

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

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

当子句:指定一个 WHEN 条件,这将测试触发器是否应该被触发,仅支持 PostgreSQL 9.0 或以上版本。

触发函数模式和触发函数:当触发器触发时运行,用户提供的函数被声明为没有引数,将返回类型触发器。

引数:当触发器运行时,指供给函数的可选逗号分隔引数列表。引数是文本字符串常数,简单的名和数字常数可以写在这里,但它们都将被转换为字符串。关于在函数中触发器引数如何可访问,请检查触发函数的实施语言描述,它可能和正常函数引数不同。

注释:定义触发器的注释。

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

今天的文章
Navicat Premium 9.1.7激活(详解 Navicat for PostgreSQL 表触发器)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/101902.html

(0)
编程小号编程小号
上一篇 2024-08-08 15:06
下一篇 2024-08-08

相关推荐