! (Logisches NOT) (SSIS)
Negiert einen booleschen Operanden.
![]() |
---|
Der !-Operator kann nicht zusammen mit anderen Operatoren verwendet werden. Beispielsweise können der !-Operator und der >-Operator nicht zusammen als !>-Operator verwendet werden. |
Syntax
!boolean_expression
Argumente
boolean_expression
Ein gültiger Ausdruck, der zu einem booleschen Wert ausgewertet wird. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.
Ergebnistypen
DT_BOOL
Hinweise
In der folgenden Tabelle wird das Ergebnis des !-Operators dargestellt.
Ursprünglicher boolescher Ausdruck | Nach der Anwendung des !-Operators |
---|---|
TRUE |
FALSE |
NULL |
NULL |
FALSE |
TRUE |
Beispiele
In diesem Beispiel wird zu FALSE ausgewertet, falls der Wert in der Color-Spalte "red" ist.
!(Color == "red")
In diesem Beispiel wird zu TRUE ausgewertet, falls der Wert der MonthNumber-Variablen mit der ganzen Zahl identisch ist, die den aktuellen Monat darstellt. Weitere Informationen finden Sie unter MONTH (SSIS) und GETDATE (SSIS).
!(@MonthNumber != MONTH(GETDATE())
Siehe auch
Konzepte
Operatorenrangfolge und -assoziativität