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


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

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse AnalyticsСистема платформы аналитики (PDW)Конечная точка аналитики SQL в 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  

See Also

Operators (Transact-SQL)
Составные операторы (Transact-SQL)
Expressions (Transact-SQL)