赋值运算符 (Transact-SQL)

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

DECLARE @MyCounter INT;
SET @MyCounter = 1;

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

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