oracle實現分頁功能 limit功能例子
oracle數據庫不支持mysql中limit功能,但可以通過rownum來限制返回的結果集的行數,rownum並不是用戶添加的字段,而是oracle系統自動添加的。
記錄兩種常用方法:
(1)使查詢結果返回中間的6到10行:
select rownum,s.* from (select rownum r,s.* from sap_dnitm_test s where rownum <=10) s where r>5;
結果:
(2)使查詢結果返回中間的6到10行:
select rownum,s.* from sap_dnitm_test s where rownum < 11 minus select rownum,s.* from sap_dnitm_test s where rownum < 6;
結果:
minus是減的意思,一個集合減一個集合
oracle查表字段數量
select count(*) from user_tab_columns where table_name=upper(‘表名’);