Condividi tramite


! (Not logico) (espressione 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 (espressione SSIS) e GETDATE (espressione SSIS).

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