首页 >

Oracle进制转换函数

数据库|mysql教程Oracle进制转换函数
Oracle教程,Oracle进制转换函数,数据库,Orac
数据库-mysql教程
电商app系统源码,Ubuntu如何找到卷,tomcat6.0解压包,暗网爬虫算法,php中为什么添加不了数据,诊断seo优化lzw
Oracle中没有16进制转2进制的函数,为了工作方便,自己写了一个create or replace function hex_to_bin(hex varchar2) return va
3c 手机 电脑 数码 商城 源码,vscode占用空间,zynq ubuntu,哪些企业tomcat,qt程序加sqlite发布,jquery table sort 插件,汽车塑料前端框架性能要求,爬虫工程师在家兼职,php 创建变量,宣城seo推广价位,自媒体网站源码分发,可视化html网页编辑器,phpyun 页面模板lzw
asp.net4揭秘 源码,ubuntu中 -a命令,爬虫出现runcell错误,/-+php,ygbook优化seolzw

Oracle中没有16进制转2进制的函数,,为了工作方便,自己写了一个

create or replace function hex_to_bin(hex varchar2) return varchar2 is
v_hex varchar2(10000);
v_len number;
v_var varchar2(10000);
v_result varchar2(10000) := ”;
begin
v_hex := upper(hex);
v_len := length(v_hex);
for i in 1 .. v_len loop
v_var := case substr(v_hex, i, 1) when ‘0’ then ‘0000’ when ‘1’ then ‘0001’ when ‘2’ then ‘0010’ when ‘3’ then ‘0011’
when ‘4’ then ‘0100’ when ‘5’ then ‘0101’ when ‘6’ then ‘0110’ when ‘7’ then ‘0111’ when ‘8’ then ‘1000’ when ‘9’ then ‘1001’
when ‘A’ then ‘1010’ when ‘B’ then ‘1011’ when ‘C’ then ‘1100’ when ‘D’ then ‘1101’ when ‘E’ then ‘1110’ when ‘F’ then ‘1111’ end;
v_result := v_result || v_var || ‘ ‘;
end loop;
return v_result;
end hex_to_bin;

例子:


SQL> select hex_to_bin(‘0A11’) from dual;

HEX_TO_BIN(‘0A11’)

——————————————————————————–

0000 1010 0001 0001

16进制转10进制 ,ORACLE里面有个to_number函数 可以实现

SQL> select to_number(‘ABC’,’XXX’) from dual;

TO_NUMBER(‘ABC’,’XXX’)

———————-

2748

10进制转16进制,ORACLE里面有个to_char函数 可以实现

SQL> select to_char(‘2748′,’XXX’) from dual;

TO_CHAR(‘2748′,’XXX’)

———————

ABC

2进制转10进制,ORACLE里面有个bin_to_num函数可以实现

SQL> select bin_to_num(1,1,1,1,0) from dual;

BIN_TO_NUM(1,1,1,1,0)

———————

30


Oracle进制转换函数
  • 虚拟机增加硬盘以及更改ORACLE DB_RECOVERY_FILE_DEST参数实验
  • 虚拟机增加硬盘以及更改ORACLE DB_RECOVERY_FILE_DEST参数实验 | 虚拟机增加硬盘以及更改ORACLE DB_RECOVERY_FILE_DEST参数实验 ...

    Oracle进制转换函数
  • 修改计算机名或IP后Oracle10g无法启动服务的解决办法
  • 修改计算机名或IP后Oracle10g无法启动服务的解决办法 | 修改计算机名或IP后Oracle10g无法启动服务的解决办法 ...

    Oracle进制转换函数
  • Oracle--HP-UX Itanium Oracle 11g R2远程安装手记
  • Oracle--HP-UX Itanium Oracle 11g R2远程安装手记 | Oracle--HP-UX Itanium Oracle 11g R2远程安装手记 ...