PostgreSQL中什么是触发器

  介绍

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

<强>一、PostgreSQL触发器是什么?

触发,是一种由事件自动触发执行的特殊的存储过程,这些事件可以是对一个表进行插入、更新、删除等操作。

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

<强>二,PostgreSQL触发器功能

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

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

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

<强>三、创建触发器

 CREATE  TRIGGER  delete_trigger 
  ,,,AFTER  DELETE 提醒学生
  ,,,FOR  EACH  ROW  EXECUTE  PROCEDURE  student_delete_trigger (); 

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

PostgreSQL中什么是触发器