De reden dat het niet werkt, is dat je eigenlijk twee instructies achter elkaar uitvoert. Zie je code meer als:
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;
Als u de Delete . wilt wijzigen instructie, moet u deze volgen met een Where , Join , enz.
Voor een aantal alternatieve methoden om het gewenste resultaat te krijgen, zie de uitstekende antwoorden op:T-SQL gebruiken BEHALVE met DELETE / een query optimaliseren