%= (назначение Modulus) (Transact-SQL)

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

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

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

Синтаксис

expression %= expression

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

выражение

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

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

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

Замечания

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