Sdílet prostřednictvím


&= (Bitové přiřazení AND) (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Provede bitové logické operace AND mezi dvěma celočíselnou hodnotou a nastaví hodnotu na výsledek operace.

Transact-SQL konvence syntaxe

Syntax

expression &= expression

Arguments

expression

Libovolný platný výraz libovolného z datových typů v číselné kategorii s výjimkou bitového datového typu.

Návratové typy

Vrátí datový typ argumentu s vyšší prioritou. Další informace naleznete v tématu Priorita datového typu (Transact-SQL).

Remarks

Operátor &= je zkratka pro použití = operátorů a & operátorů. Následující dva dotazy jsou ekvivalentní.

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

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

Oba příklady vrátí výsledek .1

Další informace naleznete v části &Bitwise AND(Transact-SQL).