共用方式為


&= (位 AND 指派) (Transact-SQL)

適用於:SQL ServerAzure SQL 資料庫Azure SQL 受控執行個體Azure Synapse Analytics分析平台系統(PDW)Microsoft Fabric 中的 SQL 分析端點Microsoft Fabric 中的倉儲Microsoft Fabric 中的 SQL 資料庫

在兩個整數值之間執行位元邏輯 AND 運算,再將值設定為運算結果。

Transact-SQL 語法慣例

Syntax

expression &= expression

Arguments

expression

數值類別中任一數據類型的任何有效表達式,但位數據類型除外

傳回類型

傳回優先順序較高之引數的資料類型。 如需詳細資訊,請參閱數據類型優先順序(Transact-SQL)。

Remarks

運算子&=是使用 和 = 運算子的&速記。 下列兩個查詢相等。

-- &= 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)