PL SQL | Función BITAND

BITAND es una función incorporada en PLSQL que se utiliza para devolver un valor entero que se calcula con la operación AND de dos números decimales de entrada dados . Internamente, estos números decimales de entrada se convierten en números binarios y luego se realiza la operación AND y los resultados se devuelven como salida.

Sintaxis:

BITAND(num1, num2)

Parámetros utilizados:
esta función acepta dos parámetros que son num1 y num2 . Estos dos parámetros son números decimales de entrada que se convierten internamente en números binarios y en los que se llama a la función BITAND.

Valor devuelto:
Esta función devuelve un valor entero que se calcula con la operación BIT sabio Y de dos números decimales de entrada dados.

Las versiones compatibles de Oracle/PLSQL se indican a continuación:

  1. Oráculo 12c
  2. oráculo 11g
  3. oráculo 10g
  4. oráculo 9i
  5. oráculo 8i

Veamos algunos ejemplos que ilustrarán la función BITAND:

Ejemplo 1:

DECLARE 
   Test_Number number1 := 5;
   Test_Number number2 := 3;
   
BEGIN 
   dbms_output.put_line(BITAND(Test_Number number1, 
                               Test_Number number2)); 
   
END;  

Producción:

1

Aquí dos números 5 y 3 se toman como parámetro. Estos dos números decimales se convierten en el equivalente binario. Los equivalentes binarios de 5 y 3 son 101 y 011 respectivamente. Más tarde, estos dos números binarios pasan por la operación AND y dan un nuevo número binario 001 cuyo equivalente decimal es 1 y, por lo tanto, 1 se devuelve como salida.

Ejemplo-2:

DECLARE 
   Test_Number number1 := 5;
   Test_Number number2 := 0;
   
BEGIN 
   dbms_output.put_line(BITAND(Test_Number number1, 
                               Test_Number number2)); 
   
END;  

Producción:

0

Aquí dos números 5 y 0 se toman como parámetro. Estos dos números decimales se convierten en el equivalente binario. Los equivalentes binarios de 5 y 0 son 101 y 000 respectivamente. Más tarde, estos dos números binarios pasan por la operación AND y dan un nuevo número binario 000 cuyo equivalente decimal es 0 y, por lo tanto, se devuelve 0 como salida.

Ventaja:
esta función se usa para calcular la operación AND en BIT para los dos números decimales de entrada dados.

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *