create trigger tr_save on A for update
as
set nocount on
insert into B select * deleted
set nocount off
go

解决方案 »

  1.   

    create trigger t1 on A
    for update
    AS
    insert into B select * from inserted
      

  2.   

    修改的后的这条记录
    ----------------
    保存修改后的貌似没意义,这个是修改后的数据:insert B select * from inserted
      

  3.   

    CREATE TRIGGER tr
    ON ta
    FOR UPDATE
    AS
    BEGIN
      IF UPDATE(bak)
         INSERT tb SELECT * FROM INSERTED
    END或者显式的写出你要插的字段列表。
      

  4.   

    大体上是知道怎么弄了!还有点小问题希望指点一下!我一修正A表中的一条记录,向B表中记了A表中的所有记录,这个怎么处理?我只修正A表中id = 1 的一个字段B表中记录了所有的A表中的记录
      

  5.   

    将触发器中
    INSERT tb SELECT * FROM INSERTED改为
    INSERT tb SELECT * FROM ta
    即可。
      

  6.   

    IF UPDATE(BAK)  我想不论我修改那一个字段都有同样的效果,应该如何做,如果IF UPDATE(BAK)  只有当我在修正Bak 字段的时候,才会激发触发器字段!我想在修改其他的时候,也
      

  7.   

    那就去掉 if update(bak) 这一句。