Freigeben über


! (Logisches NOT) (SSIS)

Negiert einen booleschen Operanden.

ms141681.note(de-de,SQL.90).gifHinweis:
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

Andere Ressourcen

Operatoren (SSIS)

Hilfe und Informationen

Informationsquellen für SQL Server 2005