网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > 体系架构 > 带你深入了解Oracle数据库的进制转换-体系架构  

带你深入了解Oracle数据库的进制转换-体系架构

2008-03-11  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

       Oracle数据库的进制转换:

1.16进制转换为10进制

可以通过to_number函数实现:

select to_number('19f','xxx') from dual;
----------------------
415

select to_number('f','xx') from dual;
-------------------
15 网管bitscn_com 

2.10进制转换为16进制

我们可以通过to_char函数转换:

select to_char(123,'xx') from dual;
----
7b

select to_char(4567,'xxxx') from dual;
-----
11d7 网管u家u.bitscn@com 

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 
中国网管联盟bitsCN.com

TAGs   体系   架构   转换   数据库   了解   深入   from       select      
 上一篇:没有了   下一篇:讲解Oracle移动数据文件到新分区的过程-体系架构
带你深入了解Oracle数据库的进制转换-体系架构 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: