Opérateur d'affectation (Transact SQL)

 

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL Server (à partir de la version 2012)ouiAzure SQL DatabaseouiAzure SQL Data WarehouseouiParallel Data Warehouse

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  

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

Ajouts de la communauté

AJOUTER
Afficher: