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
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
相关文章推荐
- Oracle 实例化 EM 配置文件时出错
- Oracle新建用户并指定默认表空间
- 重置Oracle密码
- oracle读取数字时添加小数或者加上分隔符
- TSM恢复ORACLE数据库速度极慢的问题。
- IBM TSM 5.5下跨机恢复Oracle数据库
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
- 如何解决Oracle 11g EM网站报“此网站的安全证书存在问题”
- oracle 僵尸session的处理方法
- Oracle分析函数系列之first_value/last_value:在记录集中查找第一条记录和最后一条记录
- 两个经典的Oracle触发器示例(轉)
- Oracle中的NVL函数
- 查询oracle用户IP
- cx_oracle Datatypes
- oracle数据库高级应用之《自动生成指定表的insert,update,delete语句》
- oracle查询用户下每张表的信息
- ArcSDE Post失败:"error connecting to oracle: O".
- 查看oracle数据库的使用状态
- oracle——去除重复记录
- Oracle Service Bus学习笔记