导航

我的第一个触发器 加油

Posted on 2018-08-27 19:02  竹子柱  阅读(93)  评论(0编辑  收藏  举报
CREATE TRIGGER trg_delete ON tmp_table1
    FOR DELETE
AS
    DECLARE @PersonCode VARCHAR(20) ,    --个人ID号
        @NAME VARCHAR(50) ,          --姓名
        @DepCode VARCHAR(20) ,          --部门ID
        @Amount MONEY;               --工资
    SELECT  @PersonCode = PersonCode ,
            @NAME = name ,
            @DepCode = depcode ,
            @Amount = amount
    FROM    deleted;
DELETE  FROM tmp_table2            --删除第一个表中 PersonCode = 删除表中的 PersonCode 的记录
WHERE   PersonCode = @PersonCode AND Name = @Name