SQL codecreate or replace procedure getemps( p_cursor in out types.cursorType )
as begin open p_cursor for select * from PROVINCE_MASTER;
end;
这个存储过程怎么执行?
Oracle存储过程中执行查询,如何返回数据集,这样的存储过程该怎么写呢
declare
cc types.cursorType;
begin
getemps(cc);
end;
create or replace procedure test_cursor(out_cursor out SYS_REFCURSOR)
is
begin
open out_cursor for
select t.* from emp t;
end;
直接用oracle自带的SYS_REFCURSOR游标定义和采购流程 在包类定义游标类型
这两种方法有区别吗?还是在编程时的一种习惯?
除了使用test跟踪外
使用
declare
cc sys_refcursor;
begin
test_cursor(cc);
end;
如何能看到返回的结果集