sql >> Database teknologi >  >> RDS >> Sqlserver

hvordan man erklærer global variabel i SQL Server ..?

Der er ingen måde at erklære en global variabel i Transact-SQL. Men hvis alt, hvad du ønsker, at dine variabler skal være tilgængelige på tværs af batches af et enkelt script, kan du bruge SQLCMD værktøjet eller SQLCMD-tilstanden af SSMS og definere disse værktøjs-/tilstandsspecifikke variabler som denne:

:setvar myvar 10

og brug dem så sådan her:

$(myvar)

Sådan bruger du SSMS's SQLCMD-tilstand:



  1. Sådan vælges og sorteres efter kolonner, der ikke er i Groupy By SQL-sætning - Oracle

  2. SQL Server Query Store

  3. JSON_TYPE() – Få en JSON-værditype i MySQL

  4. Checker Run