DBMS_LOB.SUBSTR(col1,n,pos) : 获取文本
DBMS_LOB.SUBSTR(col1,n,pos) : 获取文本
eg:
DBMS_LOB.SUBSTR(col1,10,1) 表示从第1个字节开始取出10个字节.
DBMS_LOB.SUBSTR(CLOB_VAR,32767) 表示截取CLOB变量保存的全部数据。
代码示例:
建表
create table bak_DBMS_LOB_0302(bak_id number(4),bak_comment clob
);
commit;
插入测试数据
delete from bak_dbms_lob_0302;
insert into bak_dbms_lob_0302(bak_id,bak_comment) values(1,'a');
insert into bak_dbms_lob_0302(bak_id,bak_comment) values(2,'ab');
insert into bak_dbms_lob_0302(bak_id,bak_comment) values(3,'abcdefgccccccc');
insert into bak_dbms_lob_0302(bak_id,bak_comment) values(4,'a bcdefg');
commit;
1.获取字段长度
select dbms_lob.getlength(bak_comment) from bak_dbms_lob_0302;
2.获取字段全部数据
select dbms_lob.substr(bak_comment,32767) from bak_dbms_lob_0302;
3.从第1个字节开始取出5个字节,查询出的bak_comment字段乱码
select b.bak_id, utl_raw.cast_to_varchar2(dbms_lob.substr(bak_comment,5,1)) from bak_dbms_lob_0302 b;
4.从第1个字节开始取出5个字节,正常显示,即使clob中包含空格仍能正常显示
select b.bak_id, dbms_lob.substr(bak_comment,5,1) from bak_dbms_lob_0302 b for update;
注:通过dbms_lob.substr()转换clob字段为varchar2类型
DBMS_LOB.SUBSTR(col1,n,pos) : 获取文本相关推荐
- oracle字符串处理substr、dbms_lob.substr、case when
1. substr函数使用 1.1 substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string ...
- python输出文本框_python TKinter获取文本框内容的方法
python TKinter获取文本框内容的方法 如下所示: #coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 ytm=T ...
- js同步获取文本框textarea输入的内容
教大家怎么实现 同步获取文本框textarea输入的内容 这个js功能 感觉有点像ajax技术 那么先写HTML标签代码 <textarea name="" cols=&qu ...
- html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...
这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...
- java panel 显示文字,从动态添加的jPanel获取文本
我动态地添加subPanel到jPanel1(与jTextField和jButton).部分代码是从那里借来的. 我正在尝试从的组件获取文本jPanel1,但无法成功. 编辑: 这是一个包含子面板jT ...
- html获取文本框的值,如何获取输入框的内容
js如何获取input输入框中输入的值 直接使用.value属性即可获取输入框的内容. 详细的步骤如下: 首先获取输入框对应的DOM元素,如: var bt=document.getElementBy ...
- Seleunim 获取文本和标签属性的方法
Seleunim 获取文本和标签属性的方法 相关名称说明: driver: 是之前定义的打开浏览器的 "变量名称" .text: 是获取该标签位置的文本 .get_attribut ...
- VB.net实现从ListView控件中异地获取文本内容源代码
对于一些VB6工程代码来说,需要完成从VB到VB.net的转换,在转换过程中需要注意很多内容,利用VB.net的直接转换功能很少能完全成功,需要我们付出很大的努力. 下面的VB.net代码实现从其他应 ...
- 如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们?雪原虎 发布于:2007-10-22 00:32
如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们? 雪原虎 发布于:2007-10-22 00:32 1.文本框 1.1 <input type="text ...
最新文章
- NSBundle使用:获取文件路径
- JVM系列之:详解java object对象在heap中的结构
- 使用webpack或者gulp去除多余CSS
- python进阶之学习笔记_干货 | Python进阶系列之学习笔记(四)
- [设计模式]观察者模式
- MacBook 如何一次性关闭所有程序的通知消息
- 3万亿巨大市场,难怪马云、刘强东要抢着去养猪
- Linux Unix shell 编程指南学习笔记(第五部分)
- Python之 if-elif-else
- 商(quotient)—— 两数之比
- vmware tools 的安装(Read-only file system 的解决)
- 【Hoxton.SR1版本】Spring Cloud Sleuth分布式请求链路跟踪
- AMD显卡在WIN10环境下刷新BIOS
- CAXA图文档2007服务器端,caxa电子图板2007
- php钓鱼网站怎么做视频教程,反黑钓鱼网站全过程
- 机器人工程师技术资料
- 在Swift中使用dispatch_once单例模型
- 如何打开计算机本地组策略编辑器
- 关于vscode 中Live Server插件无法弹出Chrome浏览器问题
- Kong 优雅实现微服务网关鉴权,登录场景落地实战篇