Condividi tramite


= (operatore di assegnazione) (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure endpoint di analisi SQL di Azure Synapse Analytics Platform System (PDW) in Microsoft Fabric Warehouse nel database SQL di Microsoft Fabric in Microsoft Fabric

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 xyz viene visualizzata la stringa FirstColumnHeading per tutte le righe e nell'intestazione di colonna Product vengono elencati gli ID di tutti i prodotti della tabella SecondColumnHeading.

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

Vedi anche

Operatori (Transact-SQL)
Operatori composti (Transact-SQL)
Espressioni (Transact-SQL)