我可以在存储的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连接。
没有找到相关结果
已邀请:
0 个回复