&= (Bitvis OCH tilldelning) (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

Utför en bitvis logisk AND åtgärd mellan två heltalsvärden och anger ett värde till resultatet av åtgärden.

Transact-SQL syntaxkonventioner

Syntax

expression &= expression

Arguments

expression

Ett giltigt uttryck för någon av datatyperna i den numeriska kategorin, förutom bitdatatypen .

Returtyper

Returnerar datatypen för argumentet med högre prioritet. Mer information finns i Datatypspriorence.

Remarks

Operatorn &= är en förkortning för att använda operatorerna = och & . Följande två frågor är likvärdiga.

-- &= operator
DECLARE @bitwise AS INT = 1;
SET @bitwise &= 1;

SELECT @bitwise;
GO

-- = and & operators
DECLARE @bitwise AS INT = 1;
SET @bitwise = @bitwise & 1;

SELECT @bitwise;
GO

Båda exemplen returnerar ett resultat av 1.

Mer information finns i & (Bitvis OCH).