触发器(不能有外键关系): create trigger tr_tblmaster_delete on tblmaster for delete as
delete tbldetail from tbldetail ,inserted where tbldetail.masterid=inserted.id
go
存储过程(可以有外键关系):
create proc proc_delete @id int as begin tran delete tbldetail where masterid=@id if @@error<>0 begin rollback tran return -1 end delete tblmaster where id=@id if @@error<>0 begin rollback tran return -1 end