使用oracle utl_raw作为dump的逆函数
来源:互联网 发布:证券从业资格考试 知乎 编辑:程序博客网 时间:2024/06/08 00:09
1 转换数字
1.1 整数
SQL> select dump(175185, 16) from dual;
DUMP(175185,16)
------------------------
Typ=2 Len=4: c3,12,34,56
SQL> select utl_raw.cast_to_number('c3123456') value from dual;
VALUE
----------
175185
加个replace函数处理起来更方便。
SQL> select utl_raw.cast_to_number(replace('c3,12,34,56', ',')) value from dual;
VALUE
----------
175185
1.2 小数
SQL> select dump(1751.85, 16) from dual;
DUMP(1751.85,16)
------------------------
Typ=2 Len=4: c2,12,34,56
SQL> select utl_raw.cast_to_number(replace('c2,12,34,56', ',')) value from dual;
VALUE
----------
1751.85
2 转换字符串
SQL> select dump('oracle tom', 16) a from dual;
a
--------------------------------------------
Typ=96 Len=10: 6f,72,61,63,6c,65,20,74,6f,6d
SQL> select utl_raw.cast_to_varchar2(replace('6f,72,61,63,6c,65,20,74,6f,6d', ',')) value from dual;
VALUE
--------------------------------------------------------------------------------
oracle tom
不知道能否转换时间等数据类型。
- 使用oracle utl_raw作为dump的逆函数
- oracle转换函数utl_raw
- Oracle UTL_RAW
- Oracle UTL_RAW
- Oracle UTL_RAW
- Oracle UTL_RAW
- oracle的dump函数应用
- oracle的dump函数应用
- Oracle dump函数的用法
- Oracle dump函数的用法
- Oracle dump函数的用法
- oracle函数介绍:dump函数使用
- utl_raw(oracle)
- Oracle 按位的 AND/OR/XOR 用法及bitand与utl_raw.bit_and的不同使用方式
- UTL_RAW
- oracle中dump函数
- oracle中dump函数
- oracle dump 函数
- delphi中控件位置及自动排版的问题
- Hello_world
- c#访问sybase数据库源码
- 无法打开libboost_program_options-vc100-mt-1_48.lib的解决版本
- vbs 类的使用示例
- 使用oracle utl_raw作为dump的逆函数
- eclipse/myeclipse高度显示变量
- 透彻分析反射与反射的应用
- 最小生成树的prim算法贪心正确性的证明
- 真贱,NND
- MongoDB 客户端工具(图)
- 回忆
- webGL总结
- 实现windows与Unix/Linux编程环境同步