现在在用plsql写这样一个函数,这个函数将查询得到的结果组装成一个特定格式的字符串进行返回,由C调用
现在的问题是,得到的结果集非常大,varchar根本不够用
现在想用clob进行存放,但是不知道clob能否作为变量来存放这个大字符串并进行组装操作,如果可以,应该如何操作
另如果成果返回clob,那么在C端能否获取并操作这个返回出来的clob变量
望给位指教,使用的数据库版本是10g的
现在的问题是,得到的结果集非常大,varchar根本不够用
现在想用clob进行存放,但是不知道clob能否作为变量来存放这个大字符串并进行组装操作,如果可以,应该如何操作
另如果成果返回clob,那么在C端能否获取并操作这个返回出来的clob变量
望给位指教,使用的数据库版本是10g的
解决方案 »
- 请高手帮我看一下awrrpt.sql报告的内容
- oracle数据库冷备
- oracle存储过程语句报错
- 请问oracle导出错误12560
- 求教关于(+)联接的问题
- bytes、blocks、extents是如何换算的???
- 请教:job为何能手动RUN而不能按照时间间隔自动执行(如每分钟执行一次),(在线等)
- Imp 导入数据问题
- oracle8.0.6移植到oracle8.1.7时遇到的图片显示问题
- SQL SERVER数据表通过kettle迁移到oracle12C的时候oracle日期类型出现乱码?号如何解决?
- oracle 用存储过程从clob字段中取数据,只能取到 部分数据?
- Oracle连接问题
没有深入的研究过, 可以参考一下我的blog:ORACLE LOB 大对象处理
http://blog.csdn.net/tianlesoftware/archive/2009/12/25/5070981.aspx------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
如果满足不了,在11G(9i不行,10g没试过)下面可以直接把变量定义成clob的。然后就和定义成varchar2一样用。怎么用C获取就没试过了。