首页 电脑 电脑学堂 查看内容

分页获取数据的sql server存储过程

2010-9-14 16:39 689 0

摘要: 在SQL数据库中,如果需要分页获取数据,应该怎么做呢?下面就将为您介绍分页获取数据的sqlserver存储过程,供您参考,希望对您学习sqlserver存储过程的使用有些帮助。CREATE&nbs...
关键词: nbsp pageSize 存储 过程 page 数据 SQL sqlserver EXEC 面的

在SQL数据库中,如果需要分页获取数据,应该怎么做呢?下面就将为您介绍分页获取数据的sqlserver存储过程,供您参考,希望对您学习sqlserver存储过程的使用有些帮助。CREATE PROCEDURE dbo.xp_GetPage   (       @sql varchar(1000),       @page int = 1,       @pageSize int = 20,       @needCount bit = 1   )   AS       SET NOCOUNT ON       DECLARE @P1 int    --P1是游标的id          SET @page = (@page-1) * @pagesize + 1       EXEC sp_cursoropen @P1 output,@sql       EXEC sp_cursorfetch @P1, 16, @page, @pagesize       EXEC sp_cursorclose @P1          --上面的就够了,下面的代码是为了统计总记录条数        select @RowCount         GO   以上就是分页获取数据的sql server存储过程。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部