Comparteix a través de


! (Not lógico) (expresión de SSIS)

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

Niega un operando booleano.

Nota

El operador ! no se puede utilizar con otros operadores. Por ejemplo, los operadores ! y > no se pueden combinar para crear 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 .

Expresión booleana original Después de aplicar ! como operator
true FALSE
NULL NULL
false 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())  

Consulte también

Precedencia y capacidad de asociación de operadores
Operadores (expresión de SSIS)