毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

Oracle存储过程中执行查询,如何返回数据集

更新时间:2012-10-19:  来源:毕业论文

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;
如何能看到返回的结果集

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。