! (NOT logico) (SSIS)

Nega un operando booleano.

[!NOTA]

L'operatore ! non può essere utilizzato in combinazione con altri operatori. Non è ad esempio possibile combinare gli operatori ! e > in modo da formare l'operatore !>.

Sintassi


!boolean_expression
        

Argomenti

Tipi restituiti

DT_BOOL

Osservazioni

Il risultato dell'operatore ! è illustrato nella tabella seguente.

Espressione booleana originale

Dopo l'applicazione dell'operatore !

TRUE

FALSE

NULL

NULL

FALSE

TRUE

Esempi

In questo esempio viene restituito FALSE se il valore della colonna Color è "red".

!(Color == "red")

In questo esempio viene restituito TRUE se il valore della variabile MonthNumber è uguale al valore integer che rappresenta il mese corrente. Per ulteriori informazioni, vedere MONTH (SSIS) e GETDATE (SSIS).

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