根据我知道的,只能返回一个游标
CREATE OR REPLACE PACKAGE pkg_test
AS
TYPE myrctype IS REF CURSOR;
END pkg_test;
/
CREATE PROCEDURE sp_fauleinfo(pAgentID in varchar2,p_rc out pkg_test.myrctype)
AS
begin
open p_rc for 'Select Agent_id,Agent_name from failinfo where AgentID='||pAgentID;
end;
CREATE OR REPLACE PACKAGE pkg_test
AS
TYPE myrctype IS REF CURSOR;
END pkg_test;
/
CREATE PROCEDURE sp_fauleinfo(pAgentID in varchar2,p_rc out pkg_test.myrctype)
AS
begin
open p_rc for 'Select Agent_id,Agent_name from failinfo where AgentID='||pAgentID;
end;
解决方案 »
- 准备面试,给点意见------散分了。
- 请教oracle管理员客户端的性能监控工具。
- oracle+java 数据不存在错误
- pl/sqldeveloper数据导入问题.在线等,急!!!!!
- 求一条SQL语句
- oralce 中,应用程序发出的 sql 语句可以加密吗?
- 大家都来评评理,来者有分。请两位版主来给个说法
- 告急!!!任意日期格式的字符如何转换为Date型?????????
- AWR 报告中大量出现SQL*Net message from client
- [求助]oracle client 12.1卸载
- oracle9i默认是否基于成本优化? 基于成本优化是否定期手工要对数据库进行分析??怎样分析?谢谢大家!
- oracle 920 与asp的连接时,报错,请帮忙,在线等。
AS
TYPE myrctype IS REF CURSOR;
END pkg_test;
/
CREATE PROCEDURE sp_fauleinfo(pAgentID in varchar2,p_rc1 out myrctype,p_rc2 out myrctype)
AS
begin
open p_rc1 for 你的select语句1;
open p_rc2 for 你的select语句2;
end;返回的数据集按你在过程中定义游标的顺序排列
.net中假如用DataSet ds接收,
ds[0] 第一个游标返回的结果
ds[1] 第二个游标返回的结果
同意W3KMASTER的说法,
我前天刚做了个这方面的练习,
既然已经有人给例子了,我就不给你贴出来了
因为那个练习的资料我没带在身上,
我不是在自己电脑上上网的,望见谅