Compartilhar via


! (Não lógico) (Expressão do SSIS)

Nega um operando booliano.

Observação

O operador ! não pode ser usado em conjunto com outros operadores. Por exemplo, você não pode combinar os operadores ! e os operadores > no operador !>. !>.

Sintaxe

  
!boolean_expression  
  

Argumentos

boolean_expression
É qualquer expressão válida avaliada como um Booliano. Para obter mais informações, consulte Integration Services Data Types.

Tipos de resultado

DT_BOOL

Comentários

A tabela a seguir mostra o resultado da operação operação.

Expressão booliana original Depois de aplicar o operador
TRUE FALSE
NULO NULO
FALSE TRUE

Exemplos de expressões

Este exemplo será avaliado como FALSE se o valor da coluna Color for "vermelho".

!(Color == "red")  

Esse exemplo será avaliado como TRUE se o valor da variável MonthNumber for o mesmo que o inteiro que representa o mês atual. Para obter mais informações, confira MONTH (Expressão SSIS) e GETDATE (Expressão SSIS).

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

Consulte Também

Precedência de operador e capacidade de associação
Operadores (Expressão SSIS)