Using Ref Cursors
The example below uses a ref cursor to return a subset of the records in theEMP
table.The following procedure opens a query using a
SYS_REFCURSOR
output parameter. Notice the cursor is not closed in the procedure. It
is up to the calling code to manage the cursor once it has been opened.CREATE OR REPLACE PROCEDURE get_emp_rs (p_deptno IN emp.deptno%TYPE, p_recordset OUT SYS_REFCURSOR) AS BEGIN OPEN p_recordset FOR SELECT ename, empno, deptno FROM emp WHERE deptno = p_deptno ORDER BY ename; END GetEmpRS; /
No comments:
Post a Comment