适用于: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
See Also
Operators (Transact-SQL)
复合运算符 (Transact-SQL)
Expressions (Transact-SQL)