PostgreSQL中什么是触发器

这篇文章将为大家详细讲解有关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 中什么是触发器就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章名称:PostgreSQL中什么是触发器
文章源于:http://hbruida.cn/article/gohops.html