首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

存储过程中能否返回游标

2014-01-28 
存储过程中能否返回游标,还是只能在包中实现返回游标呢? ------解决方法---------------------------------

存储过程中能否返回游标,还是只能在包中实现返回游标呢?

------解决方法--------------------------------------------------------
create type mycursor is ref cursor;
create procedure pro_test(p_c mycursor)
is
...
begin
...
end;
------解决方法--------------------------------------------------------
可以,将存储过程放到包中,利用引用游标返回。
参看http://hi.baidu.com/zhao%5Fe893/blog/item/5c7097356a9d8f1190ef3937.html
------解决方法--------------------------------------------------------
CREATE OR REPLACE procedure ll_04
( p_cursor out sys_refcursor)
is
begin

open p_cursor for select area_id from b_areas;


end ll_04;

------解决方法--------------------------------------------------------
http://www.psoug.org/reference/ref_cursors.html
------解决方法--------------------------------------------------------
返回游标应该可以吧,通常用游标变量

        

热点排行