Share via


! (Não lógico) (expressão SSIS)

Nega um operando booliano.

ObservaçãoObservação

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

Sintaxe

        !boolean_expression
      

Argumentos

Tipos de resultado

DT_BOOL

Comentários

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

Expressão booliana 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 (expressão SSIS) e GETDATE (expressão SSIS).

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