! (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)