! (Não Lógico) (SSIS)

Nega um operando Booleano.

ObservaçãoObservação

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

Sintaxe


!boolean_expression
        

Argumentos

Tipos de resultado

DT_BOOL

Comentários

A tabela a seguir mostra o resultado da operação com !

Expressão booleana original

Depois de aplicar o operador !

TRUE

FALSE

NULL

NULL

FALSE

TRUE

Exemplos

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, consulte MONTH (SSIS) e GETDATE (SSIS).

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