通常对dump出来的内容,不能直观了解到想要的信息。可以用utl_raw来实现。
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_HTTP工具包发送包含POST参数的请求,包含完成的原创代码、测试说明、相关文档,希望对您的学习有帮助。
Oracle学习]ORACLE的UTL_FILE包简析 包UTL_FIle用于读写操作系统的文件,前提是首先创建Directory对象、授权。然后就可以使用UTL_FILE包中提供的类型、过程、函数来读取
oracle plsql 通过utl_http调用 webservice,包括webservice服务端的源码,以及pro的客户端代码。已测试通过。
oracle utl_file包函数与存储过程的用法
oracle注入utl_http方法.doc
13 l_r:=l_r||utl_raw.cast_to_varchar2(l_raw); 14 end loop; 15 utl_http.end_response(http_resp); 16 exception 17 when utl_http.end_of_body then 18 utl_http.end_response(http_resp); 19 end; 20 return l_...
utl_http.request包探测基本信息.txt
描述oracle utl_file包,大家在使用oralce生成文件过程中可以使用。
UTL_FILE用法详解
utl_mail oracle scheduler对发邮件的ORACLE包UTL_MAIL以及任务作业详细分析
在oracle9i中设置utl_file_dir参数.txt
在oracle中utl_file包提供了一些操作文本文件的函数和过程,学习了一下他的基本操作 1.创建directory,并给用户授权 代码如下: –创建directory create or replace directory TESTFILE as ‘/home/oracle/zxx/test’...
delphi7做Socket的服务器端,oracle的utl_tcp做Socket的Cliient端.Utl_tcp向server发送信息,并从Server端接收反馈。utl_tcp在PL/SQL Developer 中实现。全部源码。
oracle修改字符集,解决乱码问题.
IBM 服务器安装Windows2003引导镜像,可以安装Windows2003和Windows2003R2,只是引导镜像,需要刻录光盘,需X58老机器亲测可用,X79机型未使用过
UTL_FILE操作文件代码,可以操作所有文件,以二进制的方式读取文件,保存到数据库的blob字段
该软件包通过utl_smtp编写符合RFC的MIME邮件正文。 它允许简单的文本消息,带有嵌入式图像HTML消息等,以及附件。
oracle的utl_file工具包。。。
只使用PLSQL就可以直接实现不同服务器间的文件的FTP功能