2个表a,b 都有唯一的索引字段s 删除a 或 b表的一条纪录 where s='??'
的同时删除另一个表的相同纪录呢?

解决方案 »

  1.   

    建个triggercreate trigger auto_delete on a 
    for delete
                  delete * from b , deleted t where b.s = t.screate trigger auto_delete on b 
    for delete
                  delete * from a , deleted t where a.s = t.s
      

  2.   

    create trigger sp_delete_a on a
    for delete
    as
    delete b from b,deleted d where d.s=b.s
    create trigger sp_delete_a on b
    for delete
    as
    delete a from a,deleted d where a.s=d.s