适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
分析平台系统(PDW)
Microsoft Fabric 中的 SQL 分析终结点
Microsoft Fabric 中的仓库
Microsoft Fabric 中的 SQL 数据库
等号 (=) 是唯一的 Transact-SQL 赋值运算符。 在以下示例中,先创建一个 @MyCounter 变量,然后用赋值运算符将 @MyCounter 设置为一个表达式所返回的值。
DECLARE @MyCounter INT;
SET @MyCounter = 1;
赋值运算符也能用于在列标题和定义列值的表达式之间建立联系。 以下示例显示列标题 FirstColumnHeading 和 SecondColumnHeading。 标题为 xyz 的列中,所有行均显示字符串 FirstColumnHeading。 然后,标题为Product 的列中,列出来自 SecondColumnHeading 表的每个产品 ID。
-- Uses AdventureWorks
SELECT FirstColumnHeading = 'xyz',
SecondColumnHeading = ProductID
FROM Production.Product;
GO