store procedure 翻页例子

1.turn page CREATE PROCEDURE pageTest --用于翻页的测试
--需要把排序字段放在第一列

(
@FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值
@LastID nvarchar(20)=null, --当前页面里的最后一条记录的排序字段的值
@isNext bit=null, --true 1 :下一页;false 0:上一页
@allCount int output, --返回总记录数
@pageSize int output, --返回一页的记录数
@CurPage int --页号(第几页)0:第一页;-1最后一页。
)ASif @CurPage=0--表示第一页
begin
--统计总记录数
select @allCount=count(ProductId) from Product_test set @pageSize=10
--返回第一页的数据
select top 10
ProductId,
ProductName,
Introduction
from Product_test order by ProductId
endelse if @CurPage=-1--表示最后一页select * from
(select top 10 ProductId,
ProductName,
Introductionfrom Product_test order by ProductId desc ) as aa
order by ProductId
elsebegin
if @isNext=1
--翻到下一页
select top 10 ProductId,
ProductName,
Introduction
from Product_test where ProductId > @LastID order by ProductId
else
--翻到上一页
select * from
(select top 10 ProductId,
ProductName,
Introduction
from Product_test where ProductId < @FirstID order by ProductId desc) as bb order by ProductId
end

转载于:https://www.cnblogs.com/jingRegina/p/5454167.html

store procedure 翻页相关推荐

  1. 交互组件滚动条,搜索框,上传组件,翻页的微创新

    纵观交互设计发展史,就是创新的交互模式被广为接受后成为标准,旧的交互模式不断被淘汰的历史.所以交互模式发展也是一个"物竞天择,优胜劣汰"的过程.本文是09年在碳酸饮料会上做过的一次 ...

  2. Delphi 10.4.2 轻松实现Android/IOS txt小说电子书阅读器应用APP翻页效果

    Delphi 10.4.2是最新版本的跨平台本机应用开发工具,一套代码可编译到五个操作系统上:iOS.Android.Windows.macOS 和 Linux: 本代码仅仅数十行即可轻松实现Andr ...

  3. jquery+ajax无刷新翻页

                      前台自定义通用分页jquery插件 (一)框架:用jquery+ajax+struts1实现 自动创建行和列 持久层用的是abatis.数据库用的是MySQL. ( ...

  4. 关于Page翻页效果--Page View Controller

    Page View Controllers 你使用一个page view controller用page by page的方式来展示内容.一个page view controller管理一个self- ...

  5. elementUI 写一个表头列名、表体单元格样式、翻页器相对较为动态的表格el-table

    <template><!-- 表格---------------------------------------- --><div class="table&q ...

  6. 翻页导航条页码计算方法

    在开发搜索引擎等应用时,提供一个翻页导航条是必须的.我看过网上一些相关的代码,搞得很复杂.晕~~~ 其实其数学计算公式非常简单,本文提供两种最常用的算法. 翻页式 样式如下.每次显示10个页码,并提供 ...

  7. 微信小程序实现滑动翻页效果源码附效果图

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 微信小程序实现滑动翻页效果 效果图: 源码: <view class="mainFra ...

  8. 用jQuery写的一个翻页,并封装为插件,

    用jQuery写的一个翻页,并封装为插件, 1 *{ 2 margin:0; 3 padding: 0; 4 list-style: none; 5 text-decoration: none; 6 ...

  9. Linux之vim中翻页的命令

    Linux之vim中翻页的命令 当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如: 整页翻页 ctrl-f ctrl-b ctr ...

  10. Scrapy框架items数据建模、翻页请求、requests对象请求、meta参数的使用

    1. 数据建模 通常在做项目的过程中,在items.py中进行数据建模 1.1 为什么建模 定义item即提前规划好哪些字段需要抓,防止手误,因为定义好之后,在运行过程中,系统会自动检查 配合注释一起 ...

最新文章

  1. selenium 不同版本Driver
  2. 票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》
  3. python推荐系统-python 新闻推荐系统(基于新闻内容推荐)
  4. ios多线程开发的常用三种方式
  5. 【PAT】A1090 Highest Price in Supply Chain
  6. mysql基础----mybatis的批量插入(一)
  7. (转)ASP.NET MVC 3.0:基于Ajax的表单提交,A页面认证失败后页面被强转至登录页面,待登录成功将如何回到A页面?...
  8. 暗影骑士vn7安装linux,情人节没有宏碁暗影骑士 单身狗不幸福
  9. Android MTK 6763 User 版本默认打开usb调试
  10. jqueryUI对应jquery版本
  11. 如何显示计算机窗口的状态栏,如何让电脑任务栏不显示打开的程序或窗口方法...
  12. python矩阵对角化_大矩阵对角化python
  13. 前端 mockjs模拟数据
  14. 实时计算 java基础:类的结构之五:内部类
  15. correl函数_WPS表格办公— CORREL 函数的用法
  16. 转载-30分钟搞定后台登录界面(103个后台PSD源文件、素材网站)
  17. sql server 中 SET ROWCOUNT 的具体用法
  18. 除了成本低、获客快等,企业直播还有什么优势呢?
  19. LabVIEW使用NIPM安装软件报错
  20. 适配 iPhone X 之异形屏

热门文章

  1. spring 容器技术入门
  2. placeholder在不同浏览器下的表现及兼容方法 placeholder兼容
  3. Winform 下拉框绑定问题
  4. 条款十一: 为需要动态分配内存的类声明一个拷贝构造函数和一个拷贝赋值运算符...
  5. 深入剖析 redis 主从复制
  6. TPL中的task并不是thread
  7. 浪潮gs开发平台学习---平台快速开发入门
  8. EXE文件结构及读取方法
  9. NGUI的拖拽和放下功能的制作,简易背包系统功能(drag and drop item)
  10. 任意Android设备上运行测试