Udostępnij za pomocą


&= (Bitowe i przypisanie) (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Wykonuje bitową operację logiczną AND między dwiema wartościami całkowitymi i ustawia wartość na wynik operacji.

Transact-SQL konwencje składni

Syntax

expression &= expression

Arguments

expression

Dowolne prawidłowe wyrażenie dowolnego z typów danych w kategorii liczbowej, z wyjątkiem typu danych bitowych .

Typy zwracane

Zwraca typ danych argumentu o wyższym pierwszeństwie. Aby uzyskać więcej informacji, zobacz Pierwszeństwo typu danych (Transact-SQL).

Remarks

Operator &= jest skrócony do używania = operatorów i & . Następujące dwa zapytania są równoważne.

-- &= 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 przykłady zwracają wynik .1

Aby uzyskać więcej informacji, zobacz & (Bitwise AND) (Transact-SQL).