在oracle的存储过程中怎样接收一个游标,请高手写一个例示,
新建一个存储过程,返回游标,然后再写一个存储过程接收它.thanks
新建一个存储过程,返回游标,然后再写一个存储过程接收它.thanks
解决方案 »
- 删除索引报错"ORA-01418:sepecified index does not exist"
- 救命啊!!!!!!大家帮我看看啊!!!!!在线等!!!
- 小弟初学ora,今天碰到了一个问题,钻进了死胡同,来这里请教大家。
- ora-12514错误怎么解决啊
- oracle存储过程错误定位处理?
- 关于大的影音文件存入Oracle数据库后,上传速度变慢问题
- 如何在代码中动态创建ORACLE数据库
- 请问如何修改linux上Oracle9i数据库的最大游标数参数
- SQL 的别名中,遇到的问题!!!!!!!!!!!!!!!!
- 在线等待,关于函数!!!!
- 股票正负面消息库——关键字
- oracle ses安装
CREATE OR REPLACE PROCEDURE P_RETR_CURSOR
(P_ID IN NUMBER,
P_RECSET OUT SYS_REFCURSOR) AS
--Created by xsb on 2004-11-09 For: 存储过程返回记录集
BEGIN
OPEN P_RECSET FOR
SELECT e.empno,e.ename
FROM emp e
WHERE empno = P_ID;
END;DECLARE
I NUMBER;
S VARCHAR2(100);
M SYS_REFCURSOR;
BEGIN
FOR J IN 7900..7902 LOOP
P_RETR_CURSOR(J, M);
FETCH M
INTO I, S;
DBMS_OUTPUT.PUT(I || '-');
DBMS_OUTPUT.PUT_LINE(S);
CLOSE M;
END LOOP;
END;
/