postgresql触发器

2019-10-28  本文已影响0人  Hmcf
首先创建需要执行的函数
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 ;
上一篇 下一篇

猜你喜欢

热点阅读