! (NO lógico) (Expresión SSIS)

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

Niega un operando booleano.

Nota

El ! Este operador no se puede utilizar junto con otros operadores. Por ejemplo, no se puede combinar el ! y los operadores > en el !>. operador.

Sintaxis

  
!boolean_expression  
  

Argumentos

boolean_expression
Cualquier expresión válida que devuelva un valor booleano. Para obtener más información, vea Integration Services Data Types.

Tipos de resultado

DT_BOOL

Observaciones

La siguiente tabla muestra el resultado de la ! operación.

Expresión booleana original Después de aplicar ! operador
true FALSO
NULL NULL
FALSO TRUE

Ejemplos de expresiones

En este ejemplo se devuelve FALSE si el valor de la columna Color es "red".

!(Color == "red")  

Este ejemplo devuelve TRUE si el valor de la variable MonthNumber es igual que el entero que representa el mes actual. Para obtener más información, consulte MONTH (expresión de SSIS) y GETDATE (expresión de SSIS).

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