substitusi variabel di :SETVAR tidak berfungsi, karena dalam kasus ini hanya substitusi token.
Anda dapat mensimulasikan perilaku yang Anda harapkan seperti ini:
:SETVAR GREETING "HELLO"
DECLARE @salutation VARCHAR(5) = $(GREETING);
SELECT @salutation;
Salam.