/= (назначение деления) (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsСистема платформы аналитики (PDW)Конечная точка SQL аналитики в Microsoft FabricХранилище в Microsoft FabricБаза данных SQL в Microsoft Fabric

Одно число делится на другое, и значение задается для результата операции. Например, если переменная равна, принимает @x /= 2 исходное значение @x, делится на 2и задает @x это новое значение (17).34@x

Соглашения о синтаксисе Transact-SQL

Syntax

expression /= expression

Arguments

expression

Любое допустимое выражение любого из типов данных в числовой категории, за исключением битового типа данных.

Типы возвращаемых данных

Возвращает результат типа данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе "Приоритет типа данных".

Remarks

Дополнительные сведения см. в разделе /(Деление).>

Examples

В следующем примере для переменной задано значение 17.5, а затем оператор использует /= для задания переменной значение половиной исходного значения.

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

Вот результирующий набор.

ResultVariable
8.75