Partager via


= (Opérateur d’assignation) (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison d’analytique SQL dans Microsoft FabricEntrepôt dans Microsoft FabricBase de données SQL dans Microsoft Fabric

Le signe égal (=) est le seul opérateur d'affectation de Transact-SQL. Dans l'exemple qui suit, la variable @MyCounter est créée, puis l'opérateur d'affectation attribue à @MyCounter une valeur renvoyée par une expression.

DECLARE @MyCounter INT;  
SET @MyCounter = 1;  

L'opérateur d'affectation peut également être utilisé pour définir la relation entre l'en-tête d'une colonne et l'expression définissant les valeurs de la colonne. L'exemple suivant affiche les en-têtes de colonne FirstColumnHeading et SecondColumnHeading. La chaîne xyz s'affiche dans l'en-tête de colonne FirstColumnHeading pour toutes les lignes. Ensuite, chaque ID de produit extrait de la table Product est présenté dans l'en-tête de colonne SecondColumnHeading.

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

Voir aussi

Opérateurs (Transact-SQL)
Opérateurs composés (Transact-SQL)
Expressions (Transact-SQL)