BITAND calcula una operación AND en los bits de dos enteros no negativos y devuelve un entero. Esta función se suele utilizar con la función DECODE.
La operación AND compara dos valores de bit. Si ambos valores son 1, el operador devuelve 1. Si uno o los dos valores son 0, el operador devuelve 0.
NUMBER
BITAND(expr1, expr2)
expr1 y expr2 son expresiones numéricas para enteros no negativos.
BITAND(7, 29) devuelve el valor 5.
El valor binario de 7 es 111 y de 29, 11101. Una comparación de bit por bit genera el valor binario 101, que es el decimal 5.
Copyright © 2003, 2007, Oracle. Todos los Derechos Reservados.