/= (Afdelingstoewijzing) (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Hiermee wordt het ene getal door een ander gedeeld en wordt een waarde ingesteld op het resultaat van de bewerking. Als een variabele @x bijvoorbeeld gelijk is 34aan, neemt u @x /= 2 de oorspronkelijke waarde van @x, deelt deze door 2en stelt u @x deze nieuwe waarde (17) in.

Transact-SQL syntaxis-conventies

Syntax

expression /= expression

Arguments

expression

Elke geldige expressie van een van de gegevenstypen in de numerieke categorie, met uitzondering van het bitgegevenstype .

Retourtypen

Retourneert het gegevenstype van het argument met de hogere prioriteit. Zie Prioriteit van gegevenstypevoor meer informatie.

Remarks

Zie / (Divisie) voor meer informatie.

Examples

In het volgende voorbeeld wordt een variabele ingesteld op 17,5 en wordt vervolgens de /= operator gebruikt om de variabele in te stellen op de helft van de oorspronkelijke waarde.

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

Hier is het resultatenoverzicht.

ResultVariable
8.75