美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

分页获取数据的sqlserver存储过程

在SQL数据库中,如果需要分页获取数据,应该怎么做呢?下面就将为您介绍分页获取数据的sql server存储过程,供您参考,希望对您学习sql server存储过程的使用有些帮助。

创新互联建站专注于企业全网营销推广、网站重做改版、麻阳网站定制设计、自适应品牌网站建设、html5电子商务商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为麻阳等各大城市提供网站开发制作服务。

 
 
 
  1. CREATE PROCEDURE dbo.xp_GetPage   
  2. (   
  3.     @sql varchar(1000),   
  4.     @page int = 1,   
  5.     @pageSize int = 20,   
  6.     @needCount bit = 1   
  7. )   
  8. AS   
  9.     SET NOCOUNT ON   
  10.     DECLARE @P1 int    --P1是游标的id   
  11.    
  12.     SET @page = (@page-1) * @pagesize + 1   
  13.     EXEC sp_cursoropen @P1 output,@sql   
  14.     EXEC sp_cursorfetch @P1, 16, @page, @pagesize   
  15.     EXEC sp_cursorclose @P1   
  16.    
  17.     --上面的就够了,下面的代码是为了统计总记录条数   
  18.      select @RowCount   
  19.    
  20.    
  21. GO  

以上就是分页获取数据的sql server存储过程。


网页名称:分页获取数据的sqlserver存储过程
文章出自:http://www.zsjierui.cn/article/ccdspdh.html

其他资讯