您的位置:首页 > 数据库 > Oracle

oracle数据库中使用sql将clob转化为字符串

2015-09-14 14:43 441 查看
在oracle使用过程中,通常使用plsql进行简单的数据查看,但是如果一些信息以clob的形式来展示,多条数据查看很不方便,通过系统的dbms_lob.substr(字段,长度,起始位置)方法将clob转换为varchar2类型

sql语句中将clob转化为varchar2

dbms_lob.substr(clob字段,4000,1)

select dbms_lob.substr(t.text,4000,1) from jgw_wblk t where t.createdate between to_date('2015-07-01','yyyy-mm-dd') and to_date('2015-07-31','yyyy-mm-dd')

如果从大型对象中抽取数据成功,则这个函数返回一个 raw 值。

如果有一下情况,则返回null:

1 任何输入参数为null

2 长度< 1

3 长度> 32767

4 起始位置< 1

5
起始位置> LOBMAXSIZE

lobmaxsize constant
integer:=4294967295
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: