! (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
- boolean_expression
Qualsiasi espressione valida che restituisce un valore booleano. Per ulteriori informazioni, vedere Tipi di dati di Integration Services.
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())