在SQL server 2005 中建立一个触发器,如果我想在一个表删除一行后,在另一个表中删除相关的行,咋实现?

如题所述

其实你可以使用级联删除啊
假如两个表通过id关联
create trigger tri_delete
on table1
after delete
as
begin
delete
from table2
where table2.id in(
select id from deleted)
end
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-29
不允许删除数据库 ON all server --在服务器对象的触发器上 FOR DROP_中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用