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
Führt eine bitweise exklusive OR-Operation mit zwei ganzzahligen Werten aus. Jedes Bit des ersten Operanden wird mit dem entsprechenden Bit des zweiten Operanden verglichen. Wenn ein Bit 0 (null) und das andere Bit 1 ist, wird das entsprechende Ergebnisbit auf 1 festgelegt. Wenn beide Bits 0 oder 1 sind, wird das entsprechende Ergebnisbit auf 0 festgelegt.
Beide Bedingungen müssen einen Integer-Datentyp mit Vorzeichen haben, oder beide Bedingungen müssen einen Integer-Datentyp ohne Vorzeichen haben.
Syntax
integer_expression1 ^ integer_expression2
Argumente
integer_expression1, integer_expression2
Ein beliebiger gültiger Ausdruck eines vorzeichenbehafteten oder vorzeichenlosen Ganzzahl-Datentyps. Weitere Informationen finden Sie unter Integration Services Datentypen.
Ergebnistypen
Wird durch die Datentypen der beiden Argumente bestimmt. Weitere Informationen finden Sie unter Integration Services Data Types in Expressions.
Bemerkungen
Wenn eine der Bedingungen NULL ist, lautet das Ergebnis des Ausdrucks NULL.
Beispiele für Ausdrücke
In diesem Beispiel wird eine bitweise exklusive OR-Operation mit den Variablen NumberA und NumberBausgeführt. NumberA enthält 3 (00000011) und NumberB enthält 7 (00000111).
@NumberA ^ @NumberB
Der Ausdruck ergibt 4 (00000100).
00000011
00000111
-----------
00000100
In diesem Beispiel wird eine bitweise exklusive OR-Operation mit den Spalten ReorderPoint und SafetyStockLevel ausgeführt.
ReorderPoint ^ SafetyStockLevel
Falls ReorderPoint gleich 10 und SafetyStockLevel gleich 8 ist, wird der Ausdruck zu 2 (00000010) ausgewertet.
00001010
00001000
-----------
00000010
In diesem Beispiel wird eine bitweise exklusive OR-Operation mit zwei ganzen Zahlen ausgeführt.
3 ^ 5
Der Ausdruck ergibt 6 (00000110).
00000011
00000101
-----------
00000110