! (Logisches NOT) (SSIS-Ausdruck)

Negiert einen booleschen Operanden.

HinweisHinweis

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

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