Oracle函数

1、进制转换函数, 可以参考:http://tianya23.blog.51cto.com/1081650/271713, Oracle自身提供的转换函数如下:
10进制转换为16进制
SQL> select     to_char(10,'XXX')     from     dual; 

TO_CHAR(10,'XXX')
------------------
     A

16进制转换为10进制
SQL> select     to_number('10','XXX')     from     dual;

TO_NUMBER('10','XXX')
---------------------
                16

  好像没有办法直接转换成二进制, 如果一定要转成二进制,只能自己写一个函数,算法不难.  如果只是要做二进制的逻辑运算,象与或运算,那么ORACLE有现成的函数:   
  8i中有UTL_RAW.BIT_AND(),   UTL_RAW.BIT_OR().   
  9i中直接用BITAND(),BITOR()


本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/271715,如需转载请自行联系原作者
上一篇:jQuery学习笔记:效果


下一篇:OC字符串常用函数