Поделиться через


Операторы присваивания (Transact-SQL)

Знак равенства (=) является единственным оператором присваивания в языке Transact-SQL. В следующем примере создается переменная @MyCounter, а затем оператор присваивания устанавливает @MyCounter в значение выражения.

DECLARE @MyCounter INT;
SET @MyCounter = 1;

Оператор присваивания может также использоваться для установления связи между заголовком столбца и выражением, которое определяет значение для столбца. Следующий пример отображает заголовки столбцов FirstColumnHeading и SecondColumnHeading. Строка xyz выводится в заголовке столбца FirstColumnHeading для всех строк. Затем все коды продуктов из таблицы Product перечисляются в заголовке столбца SecondColumnHeading.

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