问个链接服务器访问oracle存储过程的问题

lighting_pig 2017-07-15 04:53:38
网上找的的例子都是返回值为简单值的情况,如果返回值是一个数据集,比如

CREATE OR REPLACE PROCEDURE "PROC_TEST"
(
pReportDeptId NUMBER,
returnData OUT SYS_REFCURSOR
) IS
select a,b,c,d,e from test

假设是这样的返回值,链接服务器如何得到返回结果集啊,网上居然找不到类似的例子。
...全文
242 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2017-07-17
  • 打赏
  • 举报
回复
我记得oracle里有一个管道函数,可以实现
LongRui888 2017-07-17
  • 打赏
  • 举报
回复
这个的用函数来实现的,直接调用存储过程会报错
  • 打赏
  • 举报
回复
用返回表值函数的方式 试试,或者游标表

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧