if exists (select * from sysobjects where id = object_id('dbo.p_delete') )
drop procedure dbo.p_delete
GOCREATE PROCEDURE p_delete
      
as
Begin TransactionDELETE B表 WHERE 单据号 in (select 单据号 from A表 where 好/坏='坏')
DELETE A表 where 好/坏='坏'Commit GO