手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >分页的存储过程
分页的存储过程
摘要:复制代码代码如下:Createproceduresp_pageQuery@sqlstrnvarchar(4000),@page_indexi...

复制代码 代码如下:

Createproceduresp_pageQuery

@sqlstrnvarchar(4000),

@page_indexint,

@page_sizeint,

@rec_countintout--

as

setnocounton

declare@cursor_idint

declare@rowcountint

execsp_cursoropen@cursor_idoutput,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=@rowcountoutput

set@rec_count=@rowcount

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

IF@rec_count>0

BEGIN

execsp_cursorfetch@cursor_id,16,@page_index,@page_size

END

ELSE

BEGIN

Select'test'='null'Where1=2

END

execsp_cursorclose@cursor_id

setnocountoff

GO

在要用的时候在那个存储过程里调用

复制代码 代码如下:

CreatePROCEDURE[dev].[P_Mobile_Comment_Page]

@course_ware_idint,

@recCountPerPageint=1,

@pageIndexint=1,

@recordCountint=0out

AS

DECLARE@sqlnvarchar(4000)

SET@sql="

Selectseg_id,course_ware_id,subject,cust_name,content,create_date

FROMT_COURSEWARE_COMMENT

Wherecourse_ware_id="+cast(@course_ware_idasvarchar(10))+"

ORDERBYseg_id"

EXECsp_Pagequery@sql,@pageIndex,@recCountPerPage,@recordCountout

GO

【分页的存储过程】相关文章:

ASP 千万级数据分页的存储过程

分页存储过程(三)在sqlserver中打造更加准确的分页结果

一个比较实用的大数据量分页存储过程

目前用到的两个分页存储过程代码

一个Asp.Net的显示分页方法 附加实体转换和存储过程 带源码下载

分页存储过程(二)在sqlserver中返回更加准确的分页结果

通用SQL存储过程分页以及asp.net后台调用的方法

GridView自定义分页的四种存储过程

自己收集比较强大的分页存储过程 推荐

基于Sql Server通用分页存储过程的解决方法

精品推荐
分类导航