• 技术文章 >数据库 >PostgreSQL

    PostgreSQL 触发器是什么?

    宋雪维宋雪维2021-02-18 16:28:20原创4632

    作为免费的数据库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学习推荐:PostgreSQL教程

    专题推荐:postgresql
    上一篇:PostgreSQL创建数据库的两种方法 下一篇:PostgreSQL如何创建触发器?

    相关文章推荐

    • python如何对pyqt5的窗体进行设置?• python中pyqt5重写事件• python中setWindowIcon设置窗体图标

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网