博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 内部2,8,10,16进制转换函数包
阅读量:6606 次
发布时间:2019-06-24

本文共 1596 字,大约阅读时间需要 5 分钟。

我们知道通过to_char和to_number函数可以实现10进制和16进制之间的转换,通过函数bin_to_num进行2进制到10进制的转换。这个在的站点上也有类似的介绍。

今日收集,整理一个更为通用的Decimal, Binary, Octal and Hexidecimal number之间的转换函数包,欢迎大家

测试效果如下:

SQL> desc num_demo

FUNCTION BIN_TO_DEC RETURNS NUMBER
参数名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
BINVAL CHAR IN
FUNCTION DEC_TO_BIN RETURNS VARCHAR2
参数名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
N NUMBER IN
FUNCTION DEC_TO_HEX RETURNS VARCHAR2
参数名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
N NUMBER IN
FUNCTION DEC_TO_OCT RETURNS VARCHAR2
参数名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
N NUMBER IN
FUNCTION HEX_TO_DEC RETURNS NUMBER
参数名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
HEXVAL CHAR IN
FUNCTION OCT_TO_DEC RETURNS NUMBER
参数名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
OCTVAL CHAR IN

SQL>

SQL> select num_demo.dec_to_bin(100) from dual;

1100100

已选择 1 行。

SQL> select num_demo.bin_to_dec('1100100') from dual;

100

已选择 1 行。

SQL> select num_demo.dec_to_oct(16) from dual;

20

已选择 1 行。

SQL> select num_demo.oct_to_dec(20) from dual;

16

已选择 1 行。

SQL> select num_demo.hex_to_dec(65536) from dual;

10000

已选择 1 行。

SQL> select num_demo.hex_to_dec('FF') from dual;

255

已选择 1 行。

SQL> select num_demo.dec_to_hex(255) from dual;

FF

已选择 1 行。

SQL> select num_demo.hex_to_dec('FFFF') from dual;

65535

已选择 1 行。

SQL> select num_demo.dec_to_hex( 65535) from dual;

FFFF

已选择 1 行。

SQL>

转载地址:http://kqbso.baihongyu.com/

你可能感兴趣的文章
谷歌宣布收购全球最大数据科学社区Kaggle
查看>>
cisco-ccna-第五章测试-work1-汉语
查看>>
RHEL6.7下,安装vnc远程桌面。
查看>>
CCNA-(10)-思科交换机IOS操作和管理
查看>>
linux——常用命令用法介绍
查看>>
SylixOS中EEPROM设备驱动实现
查看>>
轻松实现复杂表格报表–ActiveReports .NET报表控件签约赛捷软件
查看>>
Apache CXF 学习-使用MTOM来让客户端接收从服务端发过来的带附件的SOAP消息
查看>>
桌面虚拟化最佳实践3—存储规划(上)
查看>>
中间件
查看>>
webservice 接口的调用
查看>>
【论文阅读】Accelerating the Super-Resolution Convolutional Neural Network
查看>>
组装树形结构循环寻找父子关系速度过慢的一种解决方案
查看>>
谷歌Fuchsia系统将支持运行安卓App
查看>>
BigDecimal 比较大小
查看>>
一些你所不知道的VS Code插件
查看>>
xwiki系统
查看>>
Mysql InnoDB 行锁和表锁介绍
查看>>
利用vertical-align实现水平垂直居中弹窗
查看>>
JeeSite的Excel导入、导出、支持大数据量,使用annotation最小化配置
查看>>