Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie deklariere ich eine globale Variable in SQL Server ..?

Es gibt keine Möglichkeit, eine globale Variable in Transact-SQL zu deklarieren. Wenn Ihre Variablen jedoch nur über Batches eines einzelnen Skripts zugänglich sein sollen, können Sie SQLCMD verwenden -Tool oder den SQLCMD-Modus von SSMS und definieren Sie diese werkzeug-/modusspezifischen Variablen wie folgt:

:setvar myvar 10

und verwenden Sie sie dann wie folgt:

$(myvar)

So verwenden Sie den SQLCMD-Modus von SSMS: