! (NOT logico) (espressione SSIS)

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

Nega un operando booleano.

Nota

Il! L'operatore non può essere utilizzato in combinazione con altri operatori. Ad esempio, non è possibile combinare ! e > in modo da formare l'operatore !>. 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 di risultato

DT_BOOL

Osservazioni:

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

Espressione booleana originale Dopo aver applicato ! 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())