比如在我删除表tab1删除里面一条记录,然后我把这条记录中的某一字段值添加到另外表tab2中
怎么写?
各位帮忙啊

解决方案 »

  1.   

    create trigger tr on tab1 for insert,update
    as
    begin
    delete from tab2 where id in (select id from deleted)
    insert into tab2 select * from inserted
    end
      

  2.   

    create trigger t_d
    on tabl1
    for delete
    as
    begin 
        insert into tab2 (..) select ... from deleted
    end 
    go如果2005直接可以插入到tab2
      

  3.   

    感谢!!
    我如何在
    tab1中更新imgurl字段时,把imgurl插入到另外的表tab2
    没有更新imgurl时,只是更新别的字段,就不需要插入表tab2怎么个思路?
      

  4.   


    感谢!!
    我如何在
    tab1中更新imgurl字段时,把imgurl插入到另外的表tab2
    没有更新imgurl时,只是更新别的字段,就不需要插入表tab2怎么个思路?
      

  5.   


    --假设将表tab1中的字段ID插入到表tab2中
    CREATE TRRIGGER trri_tab1_deleted
    ON tab1
    AFTER DELETE
    AS
    BEGIN 
    INSERT INTO tab2(id) SELECT ID FROM DELETED
    END
    GO