大虾们  帮忙写个触发器  表A和表B    A中的sum字段中的值是B中money字段的值的和,编写一个触发器,当对money进行update,delete,insert 时,sum字段自动录入计算值   

解决方案 »

  1.   

    CREATE TRIGGER TRI_B ON B
    AFTER INSERT,UPDATE
    AS
    BEGIN
    UPDATE A SET [SUM]=(
    SELECT SUM([MONEY]) FROM B
    )
    END
      

  2.   

    CREATE TRIGGER TRI_B ON B
    AFTER INSERT,UPDATE,DELETE
    AS
    BEGIN
    UPDATE A SET [SUM]=(
    SELECT SUM([MONEY]) FROM B
    )
    END
      

  3.   

    CREATE TRIGGER tr_test ON B
    AFTER INSERT,UPDATE,DELETE
    AS
    UPDATE A SET 
    [sum]=(SELECT SUM([money]) FROM B)
    GO
      

  4.   

    为什么是AFTER INSERT,UPDATE,DELETE而不是FOR INSERT,UPDATE,DELETE