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

宣言一个返回游标的存储过程

2013-05-02 
声明一个返回游标的存储过程1.在包头声明一个动态游标类型。TYPE ref_cursor_name IS REF CURSOR2.在要声

声明一个返回游标的存储过程
1.在包头声明一个动态游标类型。
TYPE ref_cursor_name IS REF CURSOR;
2.在要声明的存储过程的输出参数中,定义动态游标变量。
create or replace p_temp_procedure
(
cur_arg out ref_cursor_name;
)
3.在存储过程中打开游标
open cur_arg for select * from tablename;

例子:
create or replace p_temp_procedure
(
cur_arg out ref_cursor_name;
)
begin
open cur_arg for select * from tablename;
end

可以理解为java中的引用传递,无需return,执行完该存储过程之后,
在外层直接可以利用该游标。

热点排行