我可以在存储的proc中加入入站Oracle游标吗?

问题描述

| 我有一个.NET应用程序,可从Oracle 9i存储的proc检索SYS_REFCURSOR输出。我想使用该游标并将其传递到另一个存储的proc中,以换取另一个。 伪代码
CREATE OR REPLACE PROCEDURE get_Addresses(
     userList IN SYS_REFCURSOR,addressList OUT SYS_REFCURSOR)
IS
     OPEN addressList FOR (
        SELECT * FROM Addresses A
        WHERE A.UserID in (SELECT UserID from userList)
这样我可以将用户信息列表(数据集)传递给存储的proc并获取与传入的用户列表匹配的地址列表。 我不是很多Oracle开发人员,但是我希望有一种方法可以做到这一点,而不是遍历.NET中的数据集并为每一行打开/关闭Oracle连接。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)