Tregger_Delete_Table2: delete a from tblTable3 a join delted b on a.id = b.key2
create trigger trigger on table2 for delete as delete from table3 where [id] in (select [id] from deleted)
你的设计方法不对,改成下面的这个就行了. create trigger Tregger_Delete_Table1 on Table1 for delete as delete from tblTable2 where id in(select key1 from deleted) --如果两表的关联字段是id,就将key1改为idcreate trigger Tregger_Delete_Table2 on Tables for delete as delete from tblTable3 where id in(select key1 from deleted) --如果两表的关联字段是id,就将key1改为id
delete a from tblTable3 a join delted b on a.id = b.key2
as
delete from table3 where [id] in (select [id] from deleted)
create trigger Tregger_Delete_Table1 on Table1
for delete
as
delete from tblTable2
where id in(select key1 from deleted) --如果两表的关联字段是id,就将key1改为idcreate trigger Tregger_Delete_Table2 on Tables
for delete
as
delete from tblTable3
where id in(select key1 from deleted) --如果两表的关联字段是id,就将key1改为id