首页 > 数据库技术 > 详细

oracle分页数据查询

时间:2021-03-08 19:59:24      阅读:35      评论:0      收藏:0      [点我收藏+]

当oracle表中存在大量数据,数据量超过100M的部分,在使用plsql工具查询时无法显示。此时可以使用分页查询的方法,分批次显示表数据内容。使用的关键字是rownum。

     select COLUMN_ID, TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE
from ALL_TAB_COLUMNS
where table_name = ‘HISTORY_INFO‘    --表格名称必须用大写(PERIPHERAL_INFO)
order by COLUMN_ID;

UUID
TRADE_ID
SERIAL_NUMBER
SAVE_DATE
IDCARD
USER_ID
BILL_TRADE_ID

     select *
from (select rownum no, --rownum   no使用的是别名方式
UUID
TRADE_ID
SERIAL_NUMBER
SAVE_DATE
IDCARD
USER_ID
BILL_TRADE_ID
from history_info t
where rownum <= 300000)
where no > 150000

#显示history_info表中的第15万行到第30万行的所有数据

oracle分页数据查询

原文:https://www.cnblogs.com/xiaofeng666/p/14501388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!