%= (Modulus assignment) (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Platform System (PDW) SQL Analytics Platform-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric Warehouse
Dividiert eine Zahl durch eine andere und legt einen Wert auf das Ergebnis des Vorgangs fest. Wenn z. B. eine Variable @x
gleich ist38
, @x %= 5
wird der ursprüngliche Wert von @x
, dividiert durch 5
, und wird auf den Rest dieser Division (3
) festgelegt@x
.
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
Ein beliebiger gültiger Ausdruck eines der Datentypen in der numerischen Kategorie, mit Ausnahme des Bitdatentyps .
Ergebnistypen
Gibt einen Wert vom Datentyp des Arguments zurück, das in der Rangfolge höher steht. Weitere Informationen finden Sie unter Datentyprangfolge (Transact-SQL).For more information, see Data type precedence (Transact-SQL).
Hinweise
Weitere Informationen finden Sie unter % (Modulus) (Transact-SQL).