! (Not logico) (espressione SSIS)
NOT logico di 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'operazione ! è illustrato nella tabella seguente .
Espressione booleana originale |
Dopo l'applicazione dell'operatore ! operatore |
---|---|
TRUE |
FALSE |
NULL |
NULL |
FALSE |
TRUE |
Esempi di espressione
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())
Vedere anche
Concetti
Precedenza e associatività degli operatori