Dela via


&= (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 Förhandsversion av 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 .

Return types

Returnerar datatypen för argumentet med högre prioritet. Mer information finns i Prioritet för datatyp (Transact-SQL).

Remarks

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

-- &= operator
DECLARE @bitwise INT = 1;
SET @bitwise &= 1;
SELECT @bitwise;
GO

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

Båda exemplen returnerar ett resultat av 1.

Mer information finns i & (Bitwise AND) (Transact-SQL).