Er is geen manier om een globale variabele in Transact-SQL te declareren. Als u echter alleen wilt dat uw variabelen toegankelijk zijn voor batches van een enkel script, kunt u de SQLCMD gebruiken tool of de SQLCMD-modus van SSMS en definieer die tool/mode-specifieke variabelen als volgt:
:setvar myvar 10
en gebruik ze dan als volgt:
$(myvar)
Om de SQLCMD-modus van SSMS te gebruiken: