–= (присваивание модуля) (Transact-SQL)

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)Конечная точка SQL в Microsoft FabricWarehouse в Microsoft Fabric

Одно число делится на другое, и значение задается для результата операции. Например, если переменная @x равна 38, то @x %= 5 делит исходное значение @x на 5 и присваивает переменной @x остаток от этого деления (3).

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

Синтаксис

expression %= expression  

Примечание

Ссылки на описание синтаксиса Transact-SQL для SQL Server 2014 и более ранних версий, см. в статье Документация по предыдущим версиям.

Аргументы

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

Типы результата

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

Remarks

Дополнительные сведения см. в разделе % (модуль) (Transact-SQL).

См. также:

Составные операторы (Transact-SQL)
Выражения (Transact-SQL)
Операторы (Transact-SQL)