在使用DBMS_LOB.WRITEAPPEND()追加Clob内容的时候,报数字或值异常
2015-10-19 15:54
274 查看
在实际的使用中有可能会使用DBMS_LOB.WRITEAPPEND()去将Clob内容作为buffer增加到我们需要的对象中,但是在实际的使用中Clob大小往往是超过32767长度的,然而DBMS_LOB.WRITEAPPEND()方法对buffer限制的最大长度是32767,所以有两种方式。
1.直接使用dbms_lob.append()方法追加大对象,此方法简洁明了。
2.将Clob使用dbms_lob.substr()拆分成多个varchar2的对象,此方法复杂且蛋疼,不建议使用。
参考资料:
1.Database PL/SQL Packages and Types Reference :DBMS_LOB
2.dbms_lob用法小结
3.dbms_lob中substr,append,write用法
4.dbms_lob包学习笔记之三:instr和substr存储过程
1.直接使用dbms_lob.append()方法追加大对象,此方法简洁明了。
2.将Clob使用dbms_lob.substr()拆分成多个varchar2的对象,此方法复杂且蛋疼,不建议使用。
参考资料:
1.Database PL/SQL Packages and Types Reference :DBMS_LOB
2.dbms_lob用法小结
3.dbms_lob中substr,append,write用法
4.dbms_lob包学习笔记之三:instr和substr存储过程
相关文章推荐
- android两个含有图片的TextView控件如何并列对称水平摆放
- 用Gradle 构建你的android程序
- 几篇不错的unityshader文章
- android listview converView+ viewHolder
- android fragment hidenChanged方法分析
- iOS-ARC机制
- 法线从object space到eye space的转换((normal matrix)
- Android 微信登陆
- Android之Activity跳转
- wait(),notify(),notifyAll()用来操作线程为什么定义在Object类中
- androidapk IIS文件 解除IIS文件下载限制
- 实现 iOS App 在线安装(局域网OTA)
- android跳转界面(页面)发现界面首先出现的是下面的部分,滑动才能看到上面的解决方法
- IOS之导航控制器传值
- Swift实战入门笔记 -- 大学霸78两章
- Android Touch事件分发
- iOS程序启动原理和UIApplication
- Android 设置页面 及 背景音乐 的实现
- 我的iOS开发之路-前言
- HLSL中的MUL指令深层剖析