Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
How To Pass a Cursor Variable to a Procedure
How To Pass a Cursor Variable to a Procedure? - Oracle DBA FAQ - Working with Cursors in PL/SQL
✍: FYIcenter.com
A cursor variable can be passed into a procedure like a normal variable. The sample script below gives you a good example:
CREATE OR REPLACE PROCEDURE FYI_CENTER AS
sys_cur SYS_REFCURSOR;
PROCEDURE emp_print(cur SYS_REFCURSOR) AS
emp_rec employees%ROWTYPE;
BEGIN
LOOP
FETCH cur INTO emp_rec;
EXIT WHEN cur%NOTFOUND;
DBMS_OUTPUT.PUT_LINE('Name = ' ||
emp_rec.first_name || ' ' || emp_rec.last_name);
END LOOP;
END;
BEGIN
OPEN sys_cur FOR SELECT * FROM employees
WHERE manager_id = 101;
emp_print(sys_cur);
CLOSE sys_cur;
END;
/
Name = Nancy Greenberg
Name = Jennifer Whalen
Name = Susan Mavris
Name = Hermann Baer
Name = Shelley Higgins
2007-04-28, 5380👍, 0💬
Popular Posts:
How do we configure “WebGarden”? “Web garden” can be configured by using process model settings in...
How To Create an Add-to-NewsGator Button on Your Website? - RSS FAQs - Adding Your Feeds to RSS News...
How Many Types of Tables Supported by Oracle? - Oracle DBA FAQ - Managing Oracle Database Tables Ora...
What Is Posting? Posting is an event that writes Inserts, Updates and Deletes in the forms to the da...
How do we get the current culture of the environment in windows and ASP.NET? “CultureInfo.CurrentCul. ..