≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 数据库 > SQL Server

sql轻松应付百万数据的高效数据分页存储过程的简单示例

人气:654 时间:2020-12-27

这篇文章主要为大家详细介绍了sql轻松应付百万数据的高效数据分页存储过程的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣sql轻松应付百万数据的高效数据分页存储过程的简单示例的小伙伴,下面一起跟随四海网的小编罗X来看看吧。<br>
 
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最后一页。
)
AS
if @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 
end
else if @CurPage=-1--表示最后一页
select * from 
(select top 10 ProductId,
ProductName,
Introduction
from Product_test order by ProductId desc ) as aa 
order by ProductId
else
begin 
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
 

本文来自:http://www.q1010.com/179/16368-0.html

注:关于sql轻松应付百万数据的高效数据分页存储过程的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:分页

您可能感兴趣的文章

  • PHP分页效率用法的深入分析
  • php从数据库读取记录简单分页的实现方法
  • MySQL分页查询的两个比较示例
  • ajax完美实现两个网页 分页功能的实现方法
  • php分页类的深入用法示例
  • php+ajax实现无刷新分页的简单示例
  • Ext.data.PagingMemoryProxy分页一次性读取数据的简单示例
  • php文章内容分页并生成htm静态页的简单示例
  • PHP分页函数的简单示例
  • PHP 分页原理用法
上一篇:sql获取一条数据中所有字段的名称和值的实现方法
下一篇:sql查询时增加自动编号和分页的简单示例
热门文章
  • SQL Server SQL获取第一条记录的方法
  • SQL Server出现System.OutOfMemoryException异常的解决方法
  • SQL Server的 update from 语句的简单示例
  • SQL Server 数据库备份方法菜鸟教程
  • SQL Server 多表关联时在where语句中慎用trim()方法
  • SQL Server数据类型及长度限制详细说明
  • mybaits非配置原因,导致SqlSession was not registered for synchronization异常解析
  • SQL Server 收缩后对数据库的使用有影响吗?
  • SQL Server 格式导致的Excel导入sql出现异常的解决方法
  • SQL Server 连接服务器出现错误 7391的解决方法
  • 最新文章
    • SQL Server存储过程基本语法的简单示例
    • sql查询时增加自动编号和分页的简单示例
    • sql轻松应付百万数据的高效数据分页存储过程的简单示例
    • sql获取一条数据中所有字段的名称和值的实现方法
    • sql分割函数的简单示例
    • SQL Server异常捕获的简单示例
    • SQL SERVER回滚恢复误操作数据的实现方法
    • SQL Server函数或存储过程中抛出异常的实现方法
    • SQL Server创建数据库的完整代码
    • SQL Server创建数据库的命令用法示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。