触发器中有两个特出的表INSERTED和DELETED,
INSERTED中存放插入的数据,DELETED存放的是删除的数据。

解决方案 »

  1.   

    你试试:
    create trigger 名 on 你的表 for
     insert,update,delete 
    as
    select * from inserted
    select * from deleted
      

  2.   

    create table aa (a int,b int)
    go
    create trigger 名 on aa for
     insert,update,delete 
    as
    select * from inserted
    select * from deleted
    go
    ---这里你一句一句试!
    insert aa values(1,1)
    --insert aa values(2,2)
    --delete aa
      

  3.   

    删除的记录会放在deleted这张表中。inserted存在新增的记录,update命令则在这两张表中都记录。
      

  4.   

    delect from table1 where id=(select id from deleted)
      

  5.   

    create trigger 名 on aa for
     delete 
    as
    delete 另一个表 where 编号 in(select 编号 from deleted)