好像没更好的方法,另外建议放在事务中Create procedure sp_DeleteAll
@id int
As
set xact_abort on
begin tran
Delete From tab1 where id=@id
Delete From tab2 where id=@id
Delete From tab3 where id=@id
commit tran
go