sql >> Base de Datos >  >> RDS >> Oracle

Conversión base PL/SQL sin funciones

Si el hexadecimal es lo suficientemente bueno, entonces TO_CHAR y TO_NUMBER pueden funcionar:

SQL> select to_char(31, '0x') from dual;

TO_
---
 1f

SQL> select to_number('1f', '0x') from dual;

TO_NUMBER('1F','0X')
--------------------
                  31

Es posible que pueda usar RAWTOHEX() y HEXTORAW() funciones para hacer la transición de hexadecimal a binario también.