&= (位 AND 指派) (Transact-SQL)
適用於:MICROSOFT網狀架構倉儲中的 SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) SQL 分析端點,Microsoft Fabric SQL 資料庫中的網狀架構倉儲Microsoft網狀架構
在兩個整數值之間執行位元邏輯 AND 運算,再將值設定為運算結果。
語法
expression &= expression
引數
expression
數值類別中任一數據類型的任何有效表達式,但位數據類型除外。
傳回類型
傳回優先順序較高之引數的資料類型。 如需詳細資訊,請參閱數據類型優先順序(Transact-SQL)。
備註
運算子&=
是使用 和 &
運算子的=
速記。 下列兩個查詢相等。
-- &= operator
DECLARE @bitwise INT = 1;
SET @bitwise &= 1;
SELECT @bitwise;
GO
-- = and & operators
DECLARE @bitwise INT = 1;
SET @bitwise = @bitwise & 1;
SELECT @bitwise;
GO
這兩個範例都會傳回 的結果 1
。
如需詳細資訊,請參閱 & (位 AND) (Transact-SQL) 。