Oracle
 sql >> Database >  >> RDS >> Oracle

Conversione base PL/SQL senza funzioni

Se l'esadecimale è abbastanza buono, TO_CHAR e TO_NUMBER possono funzionare:

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

TO_
---
 1f

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

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

Potresti essere in grado di utilizzare il RAWTOHEX() e HEXTORAW() funzioni per effettuare anche la transizione da esadecimale a binario.