Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

modo sqlcmd do SSMS - é possível atribuir setvar a uma variável de substituição?


a substituição de variável em :SETVAR não funciona, pois neste caso é apenas uma substituição de token.

Você pode simular o comportamento esperado assim:
:SETVAR GREETING "HELLO"

DECLARE @salutation VARCHAR(5) = $(GREETING);
SELECT @salutation;

Cumprimentos.