--sql分页存储过程--@sqlstr 查询语句--@currentpage 当前页码--@pagesize每页信息数--返回值---1、记录数---2、符合条件的记录集CREATE procedure PagingQuery@sqlstr nvarchar(4000), --查询字符串@curr...
分类:
数据库 时间:
2016-01-16 16:32:31
阅读次数:
156
在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下,哪种分页算法效率最优呢?我们不妨用事实说话。测试环境硬件:CPU 酷睿双核T5750 内存:2G软件:Windows server 2003 + Sql server 2005OK,我们首先创建一数据库:data_Test,并在此数据...
分类:
Web程序 时间:
2016-01-14 17:31:16
阅读次数:
250
declare @page int;declare @size int;set @page = 4;set @size = 4;declare @offset int;set @offset = (@page * @size - @page);/*offset*/select * from Prod...
分类:
数据库 时间:
2016-01-03 22:35:20
阅读次数:
312
declare @currentPageIndex int set @currentPageIndex=3select top 5 * from (select row_number() over(order by getdate() desc) as rownumber,* from test)....
分类:
数据库 时间:
2015-12-30 23:58:41
阅读次数:
404
新手一个,写的最简单的存储过程分页,上代码吧,还请大神们多多调教! 1 USE [BMS] 2 GO 3 /****** Object: StoredProcedure [dbo].[Pages] Script Date: 12/21/2015 11:48:57 ******/ 4 ...
分类:
其他好文 时间:
2015-12-21 12:29:58
阅读次数:
157
1 USE [数据库名] 2 GO 3 4 SET ANSI_NULLS ON 5 GO 6 7 SET QUOTED_IDENTIFIER ON 8 GO 9 CREATE PROCEDURE [dbo].[存储过程名]10 @pageIndex INT,11 @pageSi...
分类:
数据库 时间:
2015-12-19 23:02:22
阅读次数:
228
Select* From(SelectRow_Number() Over(OrderBy表1.CreateTime desc) asrowId,表1.AlumnusID,表1.[Name],表1.PhotoFrom表1 INNERJOIN表2 ON表1.AlumnusID = 表2.AlumnusI...
分类:
数据库 时间:
2015-12-15 18:19:33
阅读次数:
174
USE [DB_JP_BaseInfo]GO/****** Object: StoredProcedure [dbo].[sp_HeGeIndexReport] Script Date: 12/07/2015 10:28:21 ******/SET ANSI_NULLS ONGOSET QU...
分类:
其他好文 时间:
2015-12-07 12:22:30
阅读次数:
212
if object_ID('[proc_SelectForPager]') is not null Drop Procedure [proc_SelectForPager]GoCreate Proc proc_SelectForPager( @Tb_name varchar(max) ,--...
分类:
数据库 时间:
2015-12-01 17:57:17
阅读次数:
179
CREATE OR REPLACE Procedure Soa_Getpager(p_Pagesize Int, --每页记录数 p_Pageno Int, --当前页码,从 1 开始 ...
分类:
数据库 时间:
2015-11-27 16:48:39
阅读次数:
130