手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >MSSQL根据ID进行分页实现方法
MSSQL根据ID进行分页实现方法
摘要:复制代码代码如下:ALTERPROCEDURE[a0919194122].[dnt_getappinvitelist]@uidint,@pa...

复制代码 代码如下:

ALTER PROCEDURE [a0919194122].[dnt_getappinvitelist]

@uid int,

@pageindex int,

@pagesize int

AS

DECLARE @startRow int,

@endRow int

SET @startRow = (@pageIndex - 1) * @pagesize

IF @pageindex = 1

BEGIN

EXEC(

'SELECT TOP '+@pagesize+' [id],[typename],[appid],[type],[fromuid],[touid],[myml],[datetime],[hash] FROM [dnt_myinvite] WHERE [touid]='+@uid+' ORDER BY [id] DESC'

)

END

ELSE

BEGIN

EXEC('

SELECT

TOP '+@pagesize+'

[id],[typename],[appid],[type],[fromuid],[touid],[myml],[datetime],[hash]

FROM [dnt_myinvite]

WHERE [touid]='+@uid+'

AND [id] < (SELECT MIN([id]) FROM (SELECT TOP '+@startRow+' [id]

FROM [dnt_myinvite]

WHERE [touid]='+@uid+'

ORDER BY [id] DESC

) AS T

)

ORDER BY [id] DESC

')

END

【MSSQL根据ID进行分页实现方法】相关文章:

mysql数据库远程访问设置方法

MySQL忘记密码恢复密码的实现方法

MySQL数据库索引使用方法

MySQL服务器进程CPU占用100%的解决方法

让MySQL支持中文排序的实现方法

MySQL 数据库简单查询的方法

MySQL数据库中备份/恢复的两方法介绍

MySQL 不允许从远程访问的解决方法

如何提高MySQL数据分页效率

MySQL数据库备份与恢复方法

精品推荐
分类导航