数据库触发器

来源:互联网 发布:网络视频广告数据分析 编辑:程序博客网 时间:2024/06/06 20:57

数据库触发器是一种特殊的存储过程。通过事件(增、删、查(?)、改)进行触发而被执行的。其在表中数据发生变化时自动强制化执行。

以下是一个数据库触发器的例子:

-- Trigger: trigger_create_time


-- DROP TRIGGER trigger_create_time ON public.alm_plan;


CREATE TRIGGER trigger_create_time
    BEFORE INSERT
    ON public.alm_plan
    FOR EACH ROW
    EXECUTE PROCEDURE update_create_time();


-- Trigger: trigger_modify_time


-- DROP TRIGGER trigger_modify_time ON public.environment_label;


CREATE TRIGGER trigger_modify_time
    BEFORE UPDATE 
    ON public.alm_plan
    FOR EACH ROW
    EXECUTE PROCEDURE update_modify_time();

原创粉丝点击