Freigeben über


! (Logisches NOT) (SSIS-Ausdruck)

Negiert einen booleschen Operanden.

HinweisHinweis

Der !-Operator kann nicht zusammen mit anderen Operatoren verwendet werden. Beispielsweise können nicht den !-Operator und den >-Operator zum !>-Operator zusammenfassen.

Syntax

!boolean_expression
        

Argumente

Ergebnistypen

DT_BOOL

Hinweise

In der folgenden Tabelle wird das Ergebnis des !-Operators dargestellt.

Ursprünglicher boolescher Ausdruck

Nach dem Anwenden des !- Operator

TRUE

FALSE

NULL

NULL

FALSE

TRUE

Beispiele für Ausdrücke

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-Ausdruck) und GETDATE (SSIS-Ausdruck).

!(@MonthNumber != MONTH(GETDATE())

Siehe auch

Konzepte

Operatorenrangfolge und -assoziativität

Andere Ressourcen

Operatoren (SSIS-Ausdruck)