variablen substitution i :SETVAR virker ikke, for i dette tilfælde er det kun en token substitution.
Du kan simulere den adfærd, du forventer, som denne:
:SETVAR GREETING "HELLO"
DECLARE @salutation VARCHAR(5) = $(GREETING);
SELECT @salutation;
Med venlig hilsen.