= (代入演算子) (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウス

Transact-SQL の代入演算子は等号 (=) だけです。 次の例では、@MyCounter 変数を作成した後、代入演算子によって、@MyCounter を式で返される値に設定します。

DECLARE @MyCounter INT;  
SET @MyCounter = 1;  

代入演算子を使用すると、列見出しと、列の値を定義する式との関係を設定することもできます。 次の例では、列見出しの FirstColumnHeadingSecondColumnHeading を表示します。 ここでは、すべての行の xyz 列見出しに文字列 FirstColumnHeading が表示され、 続けて、Product テーブルの各製品 ID が SecondColumnHeading 列見出しに一覧表示されます。

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

参照

演算子 (Transact-SQL)
複合演算子 (Transact-SQL)
式 (Transact-SQL)