如何在OCI中调用存储过程,或ORACLE函数,希望能返回一个结果集 我之前差了一些资料,如果用sql语句掉用oracle函数的话,好像是函数里不能写dml操作,有没有一个oci调用方法可以既执行dml操作有能返回一个结果记得,用orcale的函数和存储过程都可以。最好能写个简单的例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好有数据实例说明,你已经有了什么数据?需要得到什么结果?可能有更好的办法不需要做dml操作 可以,写存储过程代码中执行DML操作,然后再返回一个cursor。存储过程代码参考:http://blog.csdn.net/mantisXF/archive/2008/09/07/2896524.aspx 2楼的朋友我想问的是在C中如何实现对存储过程的调用,并能得到返回的结果集,你给我的参考是JAVA的例子,存储过程我会写,就是不知道OCI是否能得到存储过程返回的结果集(就向执行select语句一样,用define函数的到查询结果),如何得到。还有一楼的朋友,我的需求是这样的,我现在要从一个表里查询数据,然后向另一个表里插入,然后把插入成功的数据返回给c程序。估计没有办法不做dml操作。 谁那里有《Oracle Database 10g完全参考手册》中文版的电子书啊?发给我好吗 这个SQL怎么理解? DBCA 创建数据库报错 特殊字符替换为空 什么是并行度?其概念是什么? 再请教几个问题,希望大家支持 游标问题,请高手指教! 在ORACLE中如何实现只存文件路径而不存文件? 我想找 Oracle Developer 超巨量表,导入出错 在线等待 着急求plsql 示例代码,往数据库表里 用while插入10条记录 ORACLE里的函数
可能有更好的办法不需要做dml操作
存储过程代码参考:
http://blog.csdn.net/mantisXF/archive/2008/09/07/2896524.aspx
然后向另一个表里插入,然后把插入成功的数据返回给c程序。估计没有办法不做dml操作。