! (Not lógico) (Expressão 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 Tipos de dados do Integration Services.
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