Compartilhar via


! (Not 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 os operadores ! e os operadores > 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 booliana original

Depois de aplicar o operador

TRUE

FALSE

NULL

NULL

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

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

Consulte também

Conceitos

Precedência de operador e capacidade de associação

Outros recursos

Operadores (Expressão SSIS)