Operatore di assegnazione (Transact-SQL)

Il segno di uguale (=) è l'unico operatore di assegnazione supportato in Transact-SQL. Nell'esempio seguente viene creata la variabile @MyCounter e quindi viene utilizzato l'operatore di assegnazione per impostare @MyCounter su un valore restituito da un'espressione.

DECLARE @MyCounter INT;
SET @MyCounter = 1;

È inoltre possibile utilizzare l'operatore di assegnazione per stabilire una relazione tra l'intestazione di una colonna e l'espressione che definisce i valori di tale colonna. Nell'esempio seguente vengono visualizzate le intestazioni di colonna FirstColumnHeading e SecondColumnHeading. Nell'intestazione di colonna FirstColumnHeading viene visualizzata la stringa xyz per tutte le righe e nell'intestazione di colonna SecondColumnHeading vengono elencati gli ID di tutti i prodotti della tabella Product.

USE AdventureWorks;
GO
SELECT FirstColumnHeading = 'xyz',
       SecondColumnHeading = ProductID
FROM Production.Product;
GO