Compartilhar via


~ (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