Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Conversão de base PL/SQL sem funções


Se o hexadecimal for bom o suficiente, TO_CHAR e TO_NUMBER podem funcionar:
SQL> select to_char(31, '0x') from dual;

TO_
---
 1f

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

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

Você pode usar o RAWTOHEX() e HEXTORAW() funções para fazer a transição hexadecimal para binário também.