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


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

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в базе данных Microsoft Fabric SQL в Microsoft Fabric

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

DECLARE @MyCounter INT;  
SET @MyCounter = 1;  

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

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

См. также

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