PostgreSQL 中什么是触发器

发布时间:2021-05-06 16:57:42 作者:Leah
来源:亿速云 阅读:124

这篇文章将为大家详细讲解有关PostgreSQL 中什么是触发器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

一、PostgreSQL 触发器是什么?

Trigger,是一种由事件自动触发执行的特殊的存储过程,这些事件可以是对一个表进行 insert、update、delete 等操作。

PostgreSQL 触发器是数据库的回调函数,它会在指定的数据库事件发生时自动执行/调用。

二、PostgreSQL 触发器功能

触发器声明了当执行一种特定类型的操作时数据库应该自动执行一个特殊的函数。

触发器可以被附加到表(分区或不分区)、视图和外部表。

当你更新或查询某个资料表时会触动触发器,触发器就会照您所设计的流程,同步去插入、更新、删除其他资料,你不再需要重复下达多次的SQL命令就能达成一连串资料的同步处理。

三、创建触发器

CREATE TRIGGER delete_trigger 
    AFTER DELETE ON student
    FOR EACH ROW EXECUTE PROCEDURE student_delete_trigger();

关于PostgreSQL 中什么是触发器就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. postgresql开发语言是什么
  2. PostgreSQL触发器创建表的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

postgresql

上一篇:如何在PostgreSQL中操作主键

下一篇:怎么在MongoDB中使用update()方法更新文档

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》