请问如何创建游标,然后通过游标在方法中返回一张表的数据。
解决方案 »
- 两句sql合并
- -------->Oracle11g安装问题<----------
- oracle逐行计算的一个问题
- 寻找sqlserver存储过程转为 oracle存储过程的工具
- 现在有一个收入记录表,每条记录为某个月的某个项目的收入,我想选出某个月中,收入比上月下滑的项目(统计出项目名称,这个月收入,上个
- 一個TRIGGER的問題
- 请问oracle能不能装在没有网卡的机器上,如果能的话,他和本地客户是怎么通讯的
- 請問高手?
- 为什么我在9i客户端的企业管理器用表数据编辑器看到的中文是乱码,而用sql explorer和pl/sql developer中文都能正常显示?
- 多对多关系多表联合查询, 同一个字段同时满足多个条件
- windows2003双机热备切换后数据库无法OPEN
- 为NULL的行造成MAX取值问题
cursor c_1 is select * from test where ..;
begin
for cur1 in c_1 loop
dbms_output.put_line(cur1.id);
end loop;
end;你google一下吧,应该能找到很多你需要的资料
create or replace package FirstPage is -- Public type declarations
type outlist is REF CURSOR;
Procedure getSeniorHighSchool(
maxrow in number,
minrow in number,
return_list out outlist
);//可以定义其他end FirstPage;以上是packages的定义。下面是package body的定义了 create or replace package body FirstPage is --高中
Procedure getSeniorHighSchool(
maxrow in number,
minrow in number,
return_list out outlist
)as
begin
open return_list
for
select * from (select a.*,rownum rnum from (
//业务语句
) a where rownum<=maxrow) where rnum >=minrow;
end;//抒写其他过程end FirstPage;