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 Parameter to a Cursor
How To Pass a Parameter to a Cursor? - Oracle DBA FAQ - Working with Cursors in PL/SQL
✍: FYIcenter.com
When you define a cursor, you can set a formal parameter in the cursor. The formal parameter will be replaced by an actual parameter in the OPEN cursor statement. Here is a good example of a cursor with two parameters:
CREATE OR REPLACE PROCEDURE FYI_CENTER AS CURSOR emp_cur(low NUMBER, high NUMBER) IS SELECT * FROM employees WHERE salary >= low AND salary <= high; BEGIN FOR row IN emp_cur(12000,15000) LOOP DBMS_OUTPUT.PUT_LINE(row.first_name || ' ' || row.last_name || ': ' || row.salary); END LOOP; END; / Nancy Greenberg: 12000 John Russell: 14000 Karen Partners: 13500 Alberto Errazuriz: 12000 Michael Hartstein: 13000 Shelley Higgins: 12000
2007-04-28, 5170👍, 0💬
Popular Posts:
Is Session_End event supported in all session modes ? Session_End event occurs only in “Inproc mode”...
What are urlencode() and urldecode() functions in PHP? string urlencode(str) - Returns the URL encod...
What are shared (VB.NET)/Static(C#) variables? Static/Shared classes are used when a class provides ...
How can you raise custom errors from stored procedure ? The RAISERROR statement is used to produce a...
What are unadjusted function points and how is it calculated? Unadjusted function points = ILF + EIF...