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

comment déclarer une variable globale dans SQL Server ..?

Il n'existe aucun moyen de déclarer une variable globale dans Transact-SQL. Cependant, si tout ce que vous voulez pour vos variables est d'être accessible à travers les lots d'un seul script, vous pouvez utiliser le SQLCMD outil ou le mode SQLCMD de SSMS et définissez ces variables spécifiques à l'outil/au mode comme ceci :

:setvar myvar 10

puis utilisez-les comme ceci :

$(myvar)

Pour utiliser le mode SQLCMD de SSMS :