oracle利用行号创建id根据id分页
2014-11-11 11:15
309 查看
工作中遇到的记录一下
oracle的知识
一张没有id的表如果想要分页,就要利用oracle中的行号写语句创建一个新的伪例字段如rowno,然后用between、and来分页,
select * from(select t.objectid,t.name,t.password,t.insertdate,t.jurisdiction,row_number() over (order by t.insertdate desc) rowno from theuser t)where rowno between "+(pageSize*(pageIndex-1)+1)+" and "+pageSize*pageIndex+"";
oracle的知识
一张没有id的表如果想要分页,就要利用oracle中的行号写语句创建一个新的伪例字段如rowno,然后用between、and来分页,
select * from(select t.objectid,t.name,t.password,t.insertdate,t.jurisdiction,row_number() over (order by t.insertdate desc) rowno from theuser t)where rowno between "+(pageSize*(pageIndex-1)+1)+" and "+pageSize*pageIndex+"";
相关文章推荐
- 通过JDBC实现对Oracle,mysql数据库的增删改查,模糊查询,查询全部,根据ID查询,分页查询,统计查询,
- BE Learing --7 测试, 7.7 根据策略创建Job—Oracle复制备份集,差异复制备份
- Oracle、SQL Server、Access利用SQL语句进行高效果分页
- Oracle 10G利用命令行手工创建数据库
- 根据上传到suse9服务器的Oracle脚本创建Oracle数据库及执行用户脚本
- 利用ASP实现Oracle数据记录的分页显示
- 为数据库的表自动生成行号----为分页打好基础(仿Oracle的ROWNUM)
- oracle 创建固定长度的自增ID 和 当前时间
- 利用PLSQL Developer 给oracle 10g 创建表空间
- 利用cURL登录126邮箱,并根据邮件ID来删除邮件
- Oracle 10G利用命令行手工创建数据库
- 利用anthem和ObjectDataSource创建无刷新的自定义分页控件
- BE Learing --7 测试, 7.6 根据策略创建Job—Oracle备份
- oracle创建序列和触发器使主键ID自增
- 数据库分页大全(oracle利用解析函数row_number高效分页)
- oracle 分页显示,自增字段,返回插入记录ID
- Row Movement in Oracle(oracle中根据枚举字段创建分区)
- BE Learing --7 测试, 7.8 根据策略创建Job—Oracle复制备份集与差异备份集,再恢复
- 利用PLSQL Developer 给oracle 10g 创建表空间
- Oracle分页之三:利用PagerView来实现无刷新GridView