A função numérica BITNOT executa um complemento bit a bit na representação binária de um número.
BITNOT obtém um valor inteiro e retorna o resultado da execução do complemento bit a bit na representação binária do número. O resultado é INTEGER, a menos que o parâmetro seja NULL, nesse caso, o resultado será NULL.
BITNOT(7)
retorna
-8 conforme mostrado por este exemplo trabalhado: Decimal Binário
00...0111 7
NÃO
_________
11...1000 -8