~ (Not bit a bit) (expressão SSIS)
Executa uma negação bit a bit de um inteiro. Esse operador pode ser se aplicado a tipos de dados inteiro assinados e não assinados.
Sintaxe
~integer_expression
Argumentos
- integer_expression
É qualquer expressão válida de um tipo de dados inteiro. integer_expression é um inteiro que é transformado em um número binário para a operação bit a bit. Para obter mais informações, consulte Tipos de dados do Integration Services.
Tipos de resultado
Retorna o tipo de dados de integer_expression.
Comentários
Nenhuma
Exemplos
Esse exemplo executa uma operação ~ (NOT) bit a bit no número 170 (0000 0000 1010 1010). O número é um inteiro assinado.
~ 170
A expressão é avaliada como -170 (1111111101010101).
0000000010101010
----------------------
1111111101010101
Consulte também