1.分页
select * from t_table
where rowid not in
(
select rowid from t_table
where rownum<=pagerows*(pageno-1)
)
and rownum<=pagerows
//说明:
pagerows:每页显示的条数
pageno:当前页码(第几页)
rowid,rownum是oracle数据库的内部参数
2.序列
序列是id生成器(数字)
可用来生成表的主键.(oracle没有自增字段)
--创建序列
create sequence seq_name minvalue 1 --name
nomaxvalue --没有最大值
start with 1 --从1开始
increment by 1 每次增加1
--使用
SELECT seq_name.NextVal AS value FROM DUAL --查询结果就是序列值
---insert中使用
insert into table(id,name,desc) values(seq_name.NextVal,'test','test);
本文介绍了Oracle数据库中实现分页查询的方法及序列的创建与使用技巧,包括如何通过ROWID进行分页以及如何利用序列生成唯一标识符。
841

被折叠的 条评论
为什么被折叠?



