如何使用 Oracle SQL 将十六进制转换为十进制(然后再转换回来)?
如果您使用 8.1.5 及更高版本,您可以使用:
要将十六进制转换为十进制:
select to_number('AA', 'xx') from dual;
要将十进制转换为十六进制:
select to_char(111, 'xxxx') from dual;