La función numérica BITNOT efectúa una operación complementaria de tipo bit en la representación binaria de dos o más números.
BITNOT toma un valor entero y devuelve el resultado de la operación complementaria de tipo bit sobre la representación binaria del número. El resultado es INTEGER a menos que el parámetro sea NULL, en cuyo caso el resultado es NULL.
BITNOT(7)
devuelve -8,
como se muestra en el ejemplo práctico siguiente: Decimal binario
00...0111 7
NOT
_________
11...1000 -8