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