如何使用参数创建ref curser并从plsql函数返回此游标? 我试着写这样的代码..
create or replace function get_ref_cur(id in number) return sys_refcursor is
ref_curs sys_refcursor;
begin
open ref_curs(std_id number) for select * from student where id = std_id;
return ref_curs;
end;
但此代码无效。
答案 0 :(得分:1)
您不需要将参数应用于普通的sys_refcursor。
create or replace function get_ref_cur(id in number) return sys_refcursor is
ref_curs sys_refcursor;
begin
open ref_curs for select * from student where std_id = id;
return ref_curs;
end;