Причината да не работи е, че всъщност изпълнявате два оператора последователно. Мислете за кода си по-скоро като:
DECLARE @ClientID varchar = 'ClientA'
DELETE FROM Global.dto.ClientUsers;
SELECT ClientID, UserID FROM Global.dto.ClientUsers WHERE example@sqldat.com
EXCEPT
SELECT example@sqldat.com, UserID FROM ClientA_DB.dbo.Users;
Ако искате да промените Delete израз, трябва да го следвате с Where , Join и т.н.
За някои алтернативни методи за получаване на желания резултат вижте отличните отговори на:Използване на T-SQL ОСВЕН с DELETE / Оптимизиране на заявка