create or replace procedure find_emp_page(star integer , endr integer)
is
--这样查询出来后 后面都多了个rn 这一列 ,所以就不能赋值给 emp%rowtype 类型了 , 怎样让查询出来的内容不显示rn 这一列?
cursor page is select e2.* from (select e.* , rownum as rn from emp e where rownum < endr) e2 where e2.rn > star ;
emp_row emp%rowtype;
begin
open page ;
fetch page into emp_row ;
while page%found loop
dbms_output.put_line(emp_row.ename || ' ' || emp_row.job);
fetch page into emp_row ; end loop;
close page;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货