%= (Modulus assignment) (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL-Analyseendpunkt in Microsoft Fabric Warehouse in Microsoft Fabric SQL-Datenbank in Microsoft Fabric
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
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).