/= (Divisionszuweisung) (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Dividiert eine Zahl durch eine andere und legt einen Wert auf das Ergebnis des Vorgangs fest. Beispiel: Wenn eine Variable @x gleich 34 ist, dann übernimmt @x /= 2 den ursprünglichen Wert von @x, dividiert diesen durch 2 und legt @x auf diesen neuen Wert (17) fest.

Transact-SQL-Syntaxkonventionen

Syntax

expression /= expression  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

expression
Bezeichnet jeden gültigen Ausdruck eines beliebigen Datentyps aus der numerischen Kategorie, mit Ausnahme des bit-Datentyps.

Ergebnistypen

Gibt einen Wert vom Datentyp des Arguments zurück, das in der Rangfolge höher steht. Weitere Informationen finden Sie unter Rangfolge der Datentypen (Transact-SQL).

Hinweise

Weitere Informationen finden Sie unter (Division) (Transact-SQL).

Beispiele

Im folgenden Beispiel wird eine Variable auf 17 festgelegt. Anschließend wird der /=-Operator verwendet, um die Variable auf die Hälfte des ursprünglichen Werts festzulegen.

DECLARE @myVariable DECIMAL(5,2);
SET @myVariable = 17.5;
SET @myVariable /= 2;
SELECT @myVariable AS ResultVariable;  

Hier ist das Resultset.

ResultVariable
8.75

Weitere Informationen

Verbundoperatoren (Transact-SQL)
Ausdrücke (Transact-SQL)
Operatoren (Transact-SQL)