Freigeben über


! (Logisches NOT) (SSIS-Ausdruck)

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Negiert einen booleschen Operanden.

Hinweis

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

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 ausgeführt werden müssen.

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())  

Weitere Informationen

Operatorenrangfolge und -assoziativität
Operatoren (SSIS-Ausdruck)