Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Mode sqlcmd de SSMS - affectation setvar à une variable de substitution possible ?

la substitution de variable dans :SETVAR ne fonctionne pas, car dans ce cas, il s'agit simplement d'une substitution de jeton.

Vous pouvez simuler le comportement que vous attendez comme suit :

:SETVAR GREETING "HELLO"

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

Cordialement.