带你深入了解Oracle数据库的进制转换
时间:2008-03-11 05:13:00
来源:赛迪网 作者:林夕 编辑:chinaitzhe
1.16进制转换为10进制
可以通过to_number函数实现:
select to_number('19f','xxx') from dual; ---------------------- 415 select to_number('f','xx') from dual; ------------------- 15
2.10进制转换为16进制
我们可以通过to_char函数转换:
select to_char(123,'xx') from dual; ---- 7b select to_char(4567,'xxxx') from dual; ----- 11d7
3.2进制转换为10进制
从Oracle9i开始,提供函数bin_to_num进行2进制到10进制的转换:
select bin_to_num(1,1,0,1) a,bin_to_num(1,0) b from dual; A B ----- ---------- 13 2 select bin_to_num(1,1,1,0,1) from dual; BIN_TO_NUM(1,1,1,0,1) --------------------- 29
关键字:深入,了解,Oracle,数据库,进制,转换,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面