create trigger t_update_B on B表 fro delete 
  as
  delete a表 where a表.category=delete.categorygo

解决方案 »

  1.   

    create trigger t_update_B on B表 
    for delete 
      as
      delete a表 where category in (select id from deleted)
    go
      

  2.   

    参考CREATE TRIGGER 名1 ON dbo.tabMain
    FOR INSERT
    AS
    insert db2..tabSlave select * from insertedCREATE TRIGGER 名2 ON dbo.tabMain
    FOR update
    AS
    update db2..tabSlave set 列=aa.列 from inserted aa where aa.编号=db2..tabSlave.编号
    CREATE TRIGGER 名3 ON dbo.tabMain
    FOR delete
    AS
    delete db2..tabSlave where 编号 in (select 编号 from deleted)
      

  3.   

    用级联删除也可以alter table user
    add Foreign Key(category)
    References category (id)
    on delete cascade
    on update cascade