键盘敲击者cncxz

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2005年12月19日

摘要: 在这个采用排序反转分页法实现的分页存储过程中, ①若当前为第一页,则直接取出记录;②若当前页码大于总页码,则返回空结构; ③若当前页码的2倍小于或等于总页码, 则先按排序规则截取前n[n=当前页码*每页条数]条记录形成视图1, 接着截取视图1中的后m[m=每页条数]条形成视图2(实际操作是反转排序规则,取前m条), 最后再次反转排序规则(负负得正,用默认排序规则就可以了)截取视图2中的前m[m=每页条数]条形成视图3, 视图3中的记录就是我们想要的结果; ④若当前当前页码的2倍大于总页码, 则按排序规则截取后n[n=总记录-(当前页码-1)*每页条数]条记录形成视图1(实际操作是反转排序规则,取前n条), 然后按默认排序规则截取视图1中的前m[m=每页条数]条形成视图2 视图2中的记录就是我们想要的结果。 ———— 丛兴滋(cncxz) 2005.12.19 ----特别感谢windwang和fyw的帮助 阅读全文
posted @ 2005-12-19 14:05 cncxz(虫虫) 阅读(2400) 评论(6) 推荐(0) 编辑