用rownum实现分页查询后不要显示rownum那一列?解决方法
用rownum实现分页查询后不要显示rownum那一列?
------解决方案--------------------
字段名都敲出来
------解决方案--------------------
你这毛病太大了
------解决方案--------------------
看一看rownum是怎么使用的
------解决方案--------------------
游标本身也有rowtype
- SQL code
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;
------解决方案--------------------
字段名都敲出来
------解决方案--------------------
你这毛病太大了
------解决方案--------------------
看一看rownum是怎么使用的
------解决方案--------------------
游标本身也有rowtype