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