分页的存储过程

赵言墉

赵言墉

2016-02-19 12:08

图老师小编精心整理的分页的存储过程希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~
代码如下:

Create procedure sp_pageQuery 

@sqlstr nvarchar(4000),
@page_index int,
@page_size int ,
@rec_count int out --
as 
 set nocount on 
 declare @cursor_id int
 declare @rowcount int

 exec sp_cursoropen @cursor_id output,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=@rowcount output 

 set @rec_count=@rowcount

 set @page_index=(@page_index-1)*@page_size+1 

 IF @rec_count0 
  BEGIN
  exec sp_cursorfetch @cursor_id,16,@page_index,@page_size 
  END
 ELSE
  BEGIN
  Select 'test'='null' Where 1=2
  END

 exec sp_cursorclose @cursor_id 
 set nocount off
GO



在要用的时候在那个存储过程里调用
代码如下:

Create PROCEDURE [dev].[P_Mobile_Comment_Page] 
@course_ware_id int,
@recCountPerPage int=1,
@pageIndex int =1,
@recordCount int=0 out
AS

DECLARE @sql nvarchar(4000)

SET @sql="
 Select seg_id,course_ware_id,subject,cust_name,content,create_date 
 FROM T_COURSEWARE_COMMENT 
 Where course_ware_id="+cast(@course_ware_id as varchar(10))+" 
 ORDER BY seg_id"
EXEC sp_Pagequery @sql,@pageIndex,@recCountPerPage,@recordCount out

GO


展开更多 50%)
分享

猜你喜欢

存储过程分页

ASP
存储过程分页

分页的存储过程

编程语言 网络编程
分页的存储过程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

分页存储过程代码

编程语言 网络编程
分页存储过程代码

sql 存储过程分页

Web开发
sql 存储过程分页

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

分页 SQLServer存储过程

SQLServer
分页 SQLServer存储过程

SQL Server 存储过程的分页

ASP
SQL Server 存储过程的分页

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

很不错的一个UBB代码

很不错的一个UBB代码

开机启动项设置教程

开机启动项设置教程
下拉加载更多内容 ↓