社区
Oracle
帖子详情
关于取出clob中一段特定文本的问题
archwuke1
2011-07-01 04:58:22
现有一clob字段,里面的文本一般是几千字,都是用“|” 分隔成很多的部分
现在想取得第150个“|”和第160个“|”之间的文字,用
SELECT to_char(SUBSTR(clob1,
INSTR(clob1, '|', 1, 150) + 1,
INSTR(clob1, '|', 1, 160) -
INSTR(clob1, '|', 1, 150) - 1))
FROM Table1
可以达到目的,请问是否还有更有效率的或者更简便的办法
...全文
204
2
打赏
收藏
关于取出clob中一段特定文本的问题
现有一clob字段,里面的文本一般是几千字,都是用“|” 分隔成很多的部分 现在想取得第150个“|”和第160个“|”之间的文字,用 SELECT to_char(SUBSTR(clob1, INSTR(clob1, '|', 1, 150) + 1, INSTR(clob1, '|', 1, 160) - INSTR(clob1, '|', 1, 150) - 1)) FROM Table1 可以达到目的,请问是否还有更有效率的或者更简便的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hudingchen
2011-07-01
打赏
举报
回复
全文检索
hanzs
2011-07-01
打赏
举报
回复
dbms_lob.substr()与dbms_lob.read()
DBMS_LOB.Read(LOB数据,指定长度,起始位置,存储返回LOB类型值变量);
两者效率你可以试一下
Oracle
中
BLOB、
CLOB
的读取和写入
本文聚焦于Oracle数据库大类型字段,介绍了
CLOB
、BLOB等类型的特点及适用场景。重点阐述基于SQL和Java两种方式实现大类型字段的插入与读取,并将读取数据转换为字符串。如SQL插入
CLOB
较简单,插入BLOB较复杂;Java则通过
特定
方法完成操作。
解决比较Oracle
中
CLOB
字段
问题
本文介绍了如何在Oracle
中
便捷地处理
CLOB
字段,通过dbms_lob的instr和substr函数实现字符串的查找和截取。文章提供了一个示例,演示了如何查找
CLOB
字段
中
特定
字符串的出现位置及提取子串,从而简化了对比和筛选操作。
oracle 对比
clob
,解决比较Oracle
中
CLOB
字段
问题
本文介绍了Oracle数据库
中
CLOB
字段的处理技巧,利用dbms_lob包
中
的instr和substr函数实现字符串查找与提取,简化
CLOB
字段的比较与筛选。
Oracle
clob
怎么存储超过4000长度的数据,你了解吗
本文详细介绍Oracle数据库
中
CLOB
字段的三种存储方法,包括使用存储过程、to_
clob
函数和MyBatis实现超过4000字符的长字符串存储,解决ORA-01704错误。
oracle替换
clob
类型
中
的
一段
数据
本文介绍了一个Oracle PL/SQL函数dfn_
clob
Replace,用于在
CLOB
类型的数据
中
进行字符串替换操作。该函数接受三个参数:目标
CLOB
、要查找的字符串及替换字符串,并返回处理后的
CLOB
数据。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章