| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Help: Dynamic where clause in a PL/SQL procedure
I want to pass as a variable the "where clause" for a cursor in the procedure. There must be someway to handle this. Unfortunatly I don't have the manuals.
Example:
create or replace procedure dempno(where_clause varchar) as
cursor c is select empno from emp where_clause;
-- ^^^^^^^^^^^^^^
emp_rec emp.empno%type;
begin
dbms_output.enable;
open c;
loop
fetch c into emp_rec;
exit when c%notfound;
dbms_output.put_line(emp_rec);
end loop;
close c;
Thanks in Advance.
--
Muhammad Ahmad Malik
Western Michigan University
mamalik@cs.wmich.edu - http://www.wmich.edu/frc/ahmad.html
+1 (616) 373-3065
Received on Mon Nov 04 1996 - 00:00:00 CST
![]() |
![]() |