! (Não Lógico) (SSIS)
Nega um operando Booleano.
Observaçã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
- boolean_expression
É qualquer expressão válida avaliada como um Booleano. 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 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())
Consulte também