1、将十进制转换为十六进制 to_char
select to_char(10,'xxx') from dual;
2、将十六进制转换为十进制 to_number,注意'xxx',如果转换的数比较大,要多写几个,避免位数不足而报错
select to_number('000001','xxxxxx') from dual;
参考地址
ORACLE使用函数对二进制、十进制、十六进制数互相转换:https://blog.csdn.net/haibusuanyun/article/details/14103801