请问怎么在PL/SQL的自定义函数中定义使用游标

sniper08 2010-03-18 09:14:55
如题,请写代码举例说明,详细点,谢谢啦!
...全文
347 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duqiangcise 2010-03-18
  • 打赏
  • 举报
回复
create or replace test_cursor_proc
as
cursor my_sor is select * from emp;--定义静态游标my_sor
begin
for cur in my_sor loop
dbms_output.put_line(cur.emptno);--即打印游标中的属性列
end loop;

end test_cursor_proc;
/
sniper08 2010-03-18
  • 打赏
  • 举报
回复
可以用系统的,那如何自己定义游标呢
duqiangcise 2010-03-18
  • 打赏
  • 举报
回复
function funTemp return SYS_REFCURSOR
IS
v_rc SYS_REFCURSOR;
begin
open v_rc for select * from TEMP;
return (v_rc);
end funTemp;

procedure test_cur2(cur3 out SYS_REFCURSOR)
is
begin
cur3 := funTemp;
end test_cur2;

17,091

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧