`
java_cd
  • 浏览: 59408 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

很强的分页存储过程,速度超快!

阅读更多
CREATE procedure  dbo.pager
(
--取得当前页数
@pagenum int,
--取得每页记录数
@rowcount int,
--返回记录总数
@count int output
)
AS

--定义起始记录ID
declare @start int
--定义结束记录ID
declare @end int
--设置起始记录ID,与当前页数和每页记录数相关。
set @start=@pagenum*@rowcount
--设置结束记录ID,与当前页数和每页记录数相关,起始记录ID减去每页记录数即为当前页的记录数。
set @end=@start-@rowcount
--设置选取记录数
set rowcount @start
--将选取的记录插入临时表
select *  into #t1  from  myTable

--设置删除的记录数
set rowcount @end
--不是第一页时删除表,第一页时不删除表中数据。
if @end>0
--删除临时表中不必要的数据
delete #t1

--不限制选取的记录数
set rowcount 0
--显示临时表中的数据
select * from #t1

--declare @count int
select @count=count(*)  from  myTable

GO



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/westjava/archive/2009/05/31/4227545.aspx
分享到:
评论

相关推荐

    ASP.NET超强的存储过程万能真分页

    这是自己研发的用户控件,功能很强大,能对各种控件进行分页。ASP.NET超强的存储过程万能真分页,这是一个调用存储过程的很强悍的真分页。对ASP.NET的同学很有帮助的

    数据库分页ASP.NET分页ASP.NET分页

    asp.net中数据库分页,存储过程查询,适用性强,适合各种数据库,只要传入表名及其他相关条件等就可以很轻松的实现分页查询,提高效率。

    asp.net知识库

    可按任意字段排序的分页存储过程(不用临时表的方法,不看全文会后悔) 常用sql存储过程集锦 存储过程中实现类似split功能(charindex) 通过查询系统表得到纵向的表结构 将数据库表中的数据生成Insert脚本的存储过程!!! ...

    SQL SERVER 2000开发与管理应用实例

    中文版SQL Server 2000开发与管理应用实例-目录: 第 1 章 安装和配置SQL Server 1 1.1 SQL Server的版本和版本选择 1 ...而且针对各类问题,提供了详细的操作步骤和解决思路,具有很强的实用性和可操作性。

    网站内容抓取

    并且WebSpider具有很强的灵活性,能根据你自己的意愿,到某一网站抓取你想要的特定的数据与信息;而且能根据该网站数据的更新,自动实时抓取数据,启动抓取的时间也可以通过配置设定,真正做到“按需抓取,一次配置...

    老y文章管理系统官方版下载 v4.0

    、采用SQL数据库时前台及后台文章列表采用分页存储过程,速度提升更明显; 2、增加自定义单页面功能。比如网站底部显示的网站介绍、关于我们、联系方式等。并能设置是否显示在网站底部及排列顺序,可选择不同的模板...

    服务器应用简介.doc

    视频、电影服务器 运行软件:Helix Server,Windows Media Services,VOD软件 技术要求:访问速度快,存储容量大,RAID 5 推荐配置: 低配:Xeon 3210*1颗/2G/SATA 750G*8/RAID 5/双千兆网卡 高端:Xeon5410*2颗/2G/...

    华报智能报表工具

    华报智能报表工具(ReportAll)是开发人员最理想的报表工具,具有全新的设计思想,对中国式报表和很多复杂报表有很强的针对性,他将“对象摆放”类和“电子表格”类报表开发工具完美融合,使用种类丰富且功能强大的...

    最好的asp CMS系统科讯CMSV7.0全功能SQL商业版,KesionCMS V7.0最新商业全能版-免费下载

    经过开发人员的优化,生成速度非常快,操作便捷。生成文件名以倒序方式生成:如index_100.html,index_99.html,index_88.html,自由设置每次生成的页数! 这种好处当您的栏目下有上万篇文章时越是明显,因为每次...

    同学录管理系统

    所以能具有很强的通用性,也好维护。采用javabean+servlet+jsp的三层架构。Jsp为表现层, javabean在数据层用于对数据库数据的连接,是一个实体的bean,servlet用于业务逻辑层主要负责对业务的处理。 项目主要内容:...

    计算机组成原理考研纲要

    把主存物理空间和虚拟空间划分出等长的存储区域,页面的起点和终点地址是固定的,页表结构简单,新页调入主存也容易装载、管理方便,主存空间浪费较小每页信息的逻辑独立性和完整性不强,因而处理、保护和共享都不是很...

    Art2008CMS 7.0 GBK.rar

    12、修改所有标签实现动态XML数据存储,然后再读取,减少服务器运行压力,提高数据访问速度; 13、修改评论系统,评论页面整体修改,增加评论页面分页功能,管理员可回复评论功能; 14、修改留言板系统,新增会员...

    Art2008CMS 7.0 UTF-8.rar

    12、修改所有标签实现动态XML数据存储,然后再读取,减少服务器运行压力,提高数据访问速度; 13、修改评论系统,评论页面整体修改,增加评论页面分页功能,管理员可回复评论功能; 14、修改留言板系统,新增会员...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

     Chrome包含了“无痕浏览”(Incognito)模式(与Safari的“私密浏览”和Internet Explorer 8的“InPrivate”类似),这个模式可以“让你在完全隐密的情况下浏览网页,因为你的任何活动都...,同时也不会储存Cookies...

    老y文章管理系统最新官方版

    1、采用SQL数据库时前台及后台文章列表采用分页存储过程,速度提升更明显; 2、增加自定义单页面功能。比如网站底部显示的网站介绍、关于我们、联系方式等。并能设置是否显示在网站底部及排列顺序,可选择不同的模板...

    AutoCode代码生成器(ASP.NET版)

    微软的开发工具更新速度、开发技巧是成多元化的趋势,ASP.NET以其灵活多变的开发模式,深受广大开发人员的喜爱,灵活多变的开发模式有其利的一面,也有其不好的地方,特别是程序代码的随意性较强,即开发人员可以把...

    易点内容管理系统 DianCMS v6.2.0 ACC版

    0技术,采用Microsoft Access/SQL Server 2000/2005存储过程进行多层架构开发的内容管理系统。其功能设计主要面向中大型企业、各个行业、事业单位以及政府机关等复杂功能站点。系统已建立文章系统、图片系统、下载...

Global site tag (gtag.js) - Google Analytics