! (Não 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 ! e os operadores > no !>. |
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 !.
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())
Consulte também