使用参数创建引用光标?
如何使用参数创建 ref 光标并从 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;
但此代码不起作用。
how can I create ref curser with parameters and return this cursor from plsql function?
I tried to write something like this code..
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;
but this code did not work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要将参数应用于普通的 sys_refcursor。
You shouldn't need to apply parameters to a plain sys_refcursor.