=(赋值运算符)(Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库

等号 (=) 是唯一的 Transact-SQL 赋值运算符。 在以下示例中,先创建一个 @MyCounter 变量,然后用赋值运算符将 @MyCounter 设置为一个表达式所返回的值。

DECLARE @MyCounter INT;  
SET @MyCounter = 1;  

赋值运算符也能用于在列标题和定义列值的表达式之间建立联系。 以下示例显示列标题 FirstColumnHeadingSecondColumnHeading。 标题为 FirstColumnHeading 的列中,所有行均显示字符串 xyz。 然后,标题为SecondColumnHeading 的列中,列出来自 Product 表的每个产品 ID。

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

另请参阅

运算符 (Transact-SQL)
复合运算符 (Transact-SQL)
表达式(Transact-SQL)