ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 第一次写触发器,做个笔记哈哈

第一次写触发器,做个笔记哈哈

原创 Linux操作系统 作者:shuhuihai1234 时间:2012-09-12 10:25:21 0 删除 编辑

drop trigger my_tirgger;--删除触发器


--触发器---sm_user表中user_name字段值update时,如果bd_corp表中数据大于0,则更新部门表中的数据


CREATE OR REPLACE TRIGGER my_tirgger  --加上or replace 是替换原来的,防止报已存在的问题
    AFTER UPDATE OF user_name ON  sm_user
    FOR EACH ROW
    DECLARE
        n_count NUMBER;
    BEGIN
        SELECT COUNT(1) INTO n_count FROM bd_corp ;
        IF (n_count > 0)
        THEN
            UPDATE bd_deptdoc SET deptname='人事行政科_shh' WHERE pk_deptdoc='1064V110000000000D4M';
        END IF;
    END;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26840734/viewspace-743207/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-03-31

  • 博文量
    3
  • 访问量
    1436