I have multiple delete statements to run on SQL Server 2008 R2
DELETE FROM A WHERE A_id in (SELECT B_id FROM B WHERE B_name = 'Target')
DELETE FROM B WHERE B_id in (SELECT B_id FROM B WHERE B_name = 'Target')
DELETE FROM C WHERE C_id in (SELECT B_id FROM B WHERE B_name = 'Target')
DELETE FROM D WHERE D_id in (SELECT B_id FROM B WHERE B_name = 'Target')
Is there a way that I can use a variable to replace the repetitive subquery? Is there such a variable type to hold the subquery or its results?
Thank you