作者:佚名 责任编辑:左决 点击数: 更新时间:2008-3-27 0:24:05
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
| 设为首页 | 加入收藏 | 联系站长 | 广告服务 | 友情链接 | 版权申明 | 网站地图 |
捷凌网安主群:51649627Copyright 2007-2008 © 捷凌网安. All rights reserved. 备案序号:蜀ICP备08001812号