使用Row_Number的分页存储过程
来源:互联网 发布:大同seo大牛 编辑:程序博客网 时间:2024/05/17 04:07
分页存储过程是非常通用的功能,今天自己写了一个分页存储过程,写下来记录一下。
CREATE TABLE [dbo].[MyTable]([Id] [int] NOT NULL,[Info1] [nvarchar](50) NULL,[Info2] [nvarchar](50) NULL,[Info3] [nvarchar](50) NULL, CONSTRAINT [PK_MyTable] PRIMARY KEY CLUSTERED ([Id] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GO分页存储过程
-- =============================================-- Author:justin-- Create date: 2015-2-28-- Description:divide page-- =============================================ALTER PROCEDURE prc_divpage@table nvarchar(50),@fields nvarchar(50),@where nvarchar(50),@order nvarchar(50),@index int,@count intASBEGINdeclare @start int;set @start = (@index-1) * @count;declare @sql nvarchar(max);set @sql = 'select ' + @fields + ' from '+'(select row_number() over (order by ' + @order+ ') as RowNumber,' + @fields + ' from '+ @table +' where '+ @where +')'+'as r where r.RowNumber >' + CONVERT(nvarchar(20),@start) + ' and r.RowNumber < ' + CONVERT(nvarchar(20),@start+@count+1) + ' order by r.RowNumber';print @sqlexec(@sql);ENDGO
0 0
- 使用ROW_NUMBER()的分页存储过程
- 使用Row_Number的分页存储过程
- 分页存储过程(使用row_number()) Sql Server
- ROW_NUMBER() 真分页 存储过程
- SQLServer2005 row_number() 分页存储过程
- SQL存储过程 row_number分页
- Sql Server2005用Row_Number分页存储过程的性能实测
- Sql Server2005用Row_Number分页存储过程的性能实测
- AspNetPager+ROW_NUMBER()的分页存储过程 【百万数据】
- sqlserver 高效分页的存储过程 基于ROW_NUMBER()
- 8、SQL Server:row_number的用法,存储过程分页
- SQL SERVER 2005 ROW_NUMBER() 分页存储过程
- SQL Server 2005 分页存储过程 row_number()
- 抛弃以往分页方式,改用ROW_NUMBER()加BETWEEN方式的分页存储过程,特此分享
- 抛弃以往分页方式,改用ROW_NUMBER()加BETWEEN方式的分页存储过程,特此分享
- row_number()分页和存储过程分页性能比较
- 一个利用Sql Server 20005的 ROW_NUMBER Function 的分页存储过程.
- Sql server 2005的分页存储过程,利用ROW_NUMBER()新特性
- 给C#开发者代码审查清单
- TCP协议的通讯方式----三次握手
- python中if __name__ == '__main__': 的解析
- OCM 11g升级考试第二场搭建DataGuard遇到: prod - Physical standby database (disabled) 错误
- 一款C++静态分析工具 —— CppDepend
- 使用Row_Number的分页存储过程
- Git初级入门
- C语言重学的一些笔记。
- Python运算符重载
- 薇薇动听(一)
- 【Jason's_ACM_解题报告】Unique Snowflakes
- 蓝桥杯练习--硬币方案
- POJ -- 3259 Wormholes
- 【node.js学习】--(3)--读写文件