Operador de asignación (Transact-SQL)

El signo igual (=) es el único operador de asignación de Transact-SQL. En el siguiente ejemplo se crea la variable @MyCounter y, a continuación, el operador de asignación define @MyCounter en un valor devuelto por una expresión.

DECLARE @MyCounter INT;
SET @MyCounter = 1;

El operador de asignación también se puede utilizar para establecer la relación entre un encabezado de columna y la expresión que define los valores para esa columna. El siguiente ejemplo muestra los encabezados de columna FirstColumnHeading y SecondColumnHeading. La cadena xyz se muestra en el encabezado de columna FirstColumnHeading para todas las filas. A continuación, cada Id. de producto de la tabla Product se enumera en el encabezado de columna SecondColumnHeading.

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