tb1 字段如下:
f1 f2 
tb2 字段如下:
f1 f2
tb1,与tb2以f1相关联
当修改tb1的字段f2时,tb2的f2字段也相应改变

解决方案 »

  1.   

    create trigger tri_update on tb1
    for update
    as 
      update tb2 set f2=i.f2
    from inserted i where tb2.f1=i.f1
      

  2.   

    create trigger tri_update on tb1
    for update
    as 
      update tb2 set f2=a.f2
    from inserted a where tb2.f1=a.f1
      

  3.   

    CREATE TRIGGER TRI_UPDATE ON TB1 FOR UPDATE
    AS 
    BEGIN 
          UPDATE TB2 SET F2=T1.F2 FROM TB2 LEFT JOIN  TB1 T1 ON TB2.F1=SELECT F1 FROM INSERTED )
    END??
      

  4.   

    CREATE TRIGGER TRI_UPDATE ON TB1 FOR UPDATE
    AS 
    BEGIN 
          UPDATE TB2 SET F2=T1.F2 FROM TB2 LEFT JOIN  TB1 T1 ON TB2.F1=(SELECT F1 FROM INSERTED )
    END少了个括号
      

  5.   

    create trigger tri_update on tb1
    for update
    as 
      update tb2 set f2=i.f2
    from inserted i where tb2.f1=i.f1
      

  6.   

    CREATE TRIGGER TR
    ON TB1
    FOR UPDATE
    AS
    BEGIN
        IF UPDATE(F2) UPDATE TB2 SET F2=TB1.F2 FROM INSERTED TB1 WHERE TB2.F1=TB1.F1
    END