postgresql触发器

首先创建需要执行的函数
CREATE or replace FUNCTION public.vss_after_insert_local()
    RETURNS trigger
    LANGUAGE 'plpgsql'
    COST 100.0
    VOLATILE NOT LEAKPROOF 
AS $BODY$
BEGIN
    insert into odbc_test_int values(new.id);  //  参数是以new.字段名定义的
    return NULL;
END;
$BODY$;
然后创建触发器
CREATE TRIGGER "vss_after_insert_local_test_int" AFTER INSERT ON "public"."local_test_int"
FOR EACH ROW
EXECUTE PROCEDURE "vss_after_insert_local"();
触发器有两种形式,一种是before,一种是after
删除触发器
DROP TRIGGER vss_after_insert_local_test_int ON local_test_int ;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,125评论 0 3
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,744评论 0 38
  • 触发器分类 SQL Server提供三类触发器: DML触发器:在数据库中发生数据操作(Insert、Update...
    不知名的蛋挞阅读 5,631评论 0 5
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,806评论 1 32
  • 触发器是许多关系数据库系统都提供的一项技术。在 ORACLE 系统里,触发器类似过程和函数,都有声明,执行和异常处...
    辽A丶孙悟空阅读 4,837评论 0 14