手机
当前位置:查字典教程网 >编程开发 >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数据表损坏的正确修复方案

在CentOS上MySQL数据库服务器配置方法

MySQL数据库索引使用方法

MySQL 数据库设计复习笔记及项目实战

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

MySQL添加删除主键的方法

MySQL ALTER语法的运用方法

mysql中文排序注意事项与实现方法

在MySQL字段中使用逗号分隔符的方法分享

精品推荐
分类导航