1。在sqlserver中建一个存储过程,代码如下:

Code
create proc GetRows
@begin as int,
@end as int
as
begin
   with result as
   (
     select row_number() over(order by book_id desc) as rowindex,book_name,price from book
   )
 select * from result where rowindex between @begin and @end
end

通过with as 以提高性能,配合AspnetPager控件来实现分页,适合sql2005。

在sql2000中可以这样写

Code
create proc GetRows2
@begin as int,
@end as int
as
begin
   declare @table as table (rowindex  int identity(1,1),bookName  varchar(50),price  money)
   insert into @table select book_name,price from book order by book_id
   select * from @table where rowindex between @begin and @end 
end

转载于:https://www.cnblogs.com/aaa6818162/archive/2009/07/26/1531341.html

Sqlserver2005 with as 实现分页以提高性能相关推荐

  1. 利用自定义分页技术提高数据库性能

    利用自定义分页技术提高数据库性能 孟宪会 2002-11-11 14:28:17 Web应用程序是显示数据库中数据的一个非常好的方法,通过它,你可以把业务复杂,并有访问和安全规则的数据库数据以一种简单 ...

  2. mysql分页limit运算,MySQL的limit分页查询及性能问题

    MySQL 通过 limit 实现分页查询.limit 接收一个或两个整数型参数.如果是两个参数,第一个指定返回记录行的偏移量,第二个指定返回记录行的最大数目.初始记录行的偏移量是 0.为了与 Pos ...

  3. Hibernate提高性能的几点建议

    Hibernate提高性能的几点建议 1.尽量少用one-to-many的映射,如果用最好把lazy设置成true,这样在查询主表时其关联子表就不会被查询,从而节约数据库的资源. 2. 当lazy设置 ...

  4. 计算机性能过低配色方案,系统之家windows7提示更改配色方案提高性能的方法

    有很多win7旗舰版用户在运行一些游戏的时候弹出了是否要更改配色方案来提高性能的提示,原因是检测到计算机性能过低的问题,其实可以选择使用更低内存的windows7 basic主题或者提高虚拟内存,下面 ...

  5. 游戏检测到计算机性能过低配色,win7提示是否要更改配色方案来提高性能的解决方法...

    ‍‍ 有很多萝卜家园win7旗舰版用户在运行一些游戏的时候弹出了是否要更改配色方案来提高性能的提示,原因是检测到计算机性能过低,那么这该怎么办呢?我们可以选择使用更低内存的windows7 basic ...

  6. CUDA Pro:通过向量化内存访问提高性能

    CUDA Pro:通过向量化内存访问提高性能 许多CUDA内核受带宽限制,而新硬件中触发器与带宽的比率不断提高,导致带宽受限制的内核更多.这使得采取措施减轻代码中的带宽瓶颈非常重要.本文将展示如何在C ...

  7. 使用tmpfs缓存文件提高性能

    [ZT]使用tmpfs缓存文件提高性能 - 夜隼 - 博客园 使用tmpfs缓存文件提高性能 tmpfs是一种虚拟内存文件系统,它最大的特点就是它的存储空间在VM(virtual memory)里面. ...

  8. 在Java中使用final关键字可以提高性能吗?

    本文翻译自:Does use of final keyword in Java improve the performance? In Java we see lots of places where ...

  9. java多线程提高性能写法

    为了提高性能,不一定要锁定this,例如,SharedResource有两个独立变化的变量: public class SharedResouce {     private int a = 0;   ...

最新文章

  1. OSError: mysql_config not found
  2. Centos7安装配置Xhgui
  3. Oracle ORA-00903:表名无效
  4. Dreamoon Likes Sequences CodeForces - 1330D(组合数学+位运算)
  5. 前端学习(2051)vue之电商管理系统电商系统之开启gzip文件传输
  6. Django模板自定义标签和过滤器,模板继承(extend),Django的模型层
  7. golang博客推荐
  8. FastDFS的安装及上传下载(二)
  9. SpringMVC表单标签简介
  10. 微信公众号 永久图文素材 content html sample
  11. python七巧板拼图代码_为什么代码都是用英文来写的,将来会有用中文写代码的那天吗?...
  12. java 读取url获取的xml
  13. InnoSetup打包自动签名
  14. 罗振宇2018跨年演讲
  15. 程序员-建立你的商业意识 闫辉 著
  16. 时间复杂度_《羊卓的杨的算法笔记》_Quentin
  17. [含lw+源码等]S2SH+mysql水费管理系统[包运行成功]Java毕业设计计算机毕设
  18. windows 7 home basic 上安装iis 和php运行环境
  19. 【QT编程】QT对象间通讯——信号与槽
  20. Ubuntu上安装NVIDIA VideoProcessingFramework (VPF)

热门文章

  1. c语言用法 我说火罐火车 刘华火车,五塘村社区建“火车头广场”
  2. 三菱服务器显示d01,MR-J3-D01基础知识三菱MR-J3-D01指导手册(通用接口) - 广州正凌...
  3. python 启动django时报错MySQLdb._exceptions.OperationalError: (2059, <NULL>)和django.db.utils.OperationalEr
  4. 非极大值抑制_非极大值抑制(Non-Maximum Suppression)
  5. docker oracle navicat_拥抱开源从零开始 Docker、Mysql amp; JPA
  6. 哲学家就餐 java_java模拟哲学家就餐问题
  7. 3dvary灯光材质为什么不亮_夜间跑高速开近光灯与为什么近光灯和刹车泡容易坏。...
  8. android 隐藏视图,隐藏视图时如何使用自动布局移动其他视图?
  9. 如何在geth中创建genesis.json_如何在Photoshop中应用“通道混合器”创建一个复古韵味色调...
  10. ASP.NET 4.0 新特性--Web.Config Transformation(原创)