! (Not logico) (espressione SSIS)

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

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 altre 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 all'Integer che rappresenta il mese corrente. Per altre informazioni, vedere MONTH (espressione SSIS) e GETDATE (espressione SSIS).

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

Vedi anche

Precedenza e associatività degli operatori
Operatori (espressione SSIS)