oracle急求

来源:百度知道 编辑:UC知道 时间:2024/05/05 21:33:04
一个十六进制的数怎么换成二进制?用存储过程还是用什么函数呢?今天完不成就要下岗了哦,急求...

HEXTORAW
将一个十六进制构成的字符串转换为二进制
RAWTOHEX
将一个二进制构成的字符串转换为十六进制

不过得出来的是个16进制的ASCII码
所以好要再继续转换,给几举个例子吧
select chr(to_number(rawtohex('A'),'XXX')) from dual;

都是弄这个的,你不能不明白啥意思吧?自己研究一下就好了

用函数!
这里有你要的答案:>
http://hi.baidu.com/allen_niu/blog/item/d4eb262fec46a43c1f30898d.html