Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
SSIS Integration Runtime in Azure Data Factory
Gibt den ganzzahligen Rest zurück, der nach der Division des ersten numerischen Ausdrucks durch den zweiten entsteht.
Syntax
dividend % divisor
Argumente
dividend
Ist der numerische Ausdruck, der dividiert werden soll.
dividend kann ein beliebiger numerischer Ausdruck sein. Weitere Informationen finden Sie unter Integration Services-Datentypen.
divisor
Der numerische Ausdruck, durch den der Dividend geteilt wird. divisor kann jeder gültige numerische Ausdruck außer Null sein.
Ergebnistypen
Wird durch die Datentypen der beiden Argumente bestimmt. Weitere Informationen finden Sie unter Integration Services Data Types in Expressions.
Bemerkungen
Beide Ausdrücke müssen zu ganzzahligen Datentypen mit oder ohne Vorzeichen ausgewertet werden.
Wenn einer der Operanden NULL ist, ist das Ergebnis NULL.
Modulo Null ist nicht zulässig.
Beispiele für Ausdrücke
In diesem Beispiel wird der Teilungsrest von zwei numerischen Literalen berechnet. Das Ergebnis ist 3.
42 % 13
In diesem Beispiel wird der Teilungsrest aus der SalesQuota-Spalte und einem numerischen Literalwert berechnet.
SalesQuota % 12
In diesem Beispiel wird der Teilungsrest aus den beiden numerischen Variablen Sales$ und Month berechnet. Die Sales$ -Variable muss in eckige Klammern eingeschlossen werden, weil der Name das $-Zeichen enthält. Weitere Informationen finden Sie unter Bezeichner (SSIS).
@[Sales$] % @Month
In diesem Beispiel wird mithilfe des Modulo-Operators ermittelt, ob der Wert der Value -Variablen gerade oder ungerade ist, und mit dem Bedingungsoperator wird eine Zeichenfolge zur Beschreibung des Ergebnisses zurückgegeben. Weitere Informationen finden Sie unter ? : (Bedingt) (SSIS-Ausdruck).
@Value % 2 == 0? "even":"odd"