手机
当前位置:查字典教程网 >编程开发 >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

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

C#中常用的分页存储过程小结

asp.net安全、实用、简单的大容量存储过程分页第1/2页

asp.net结合aspnetpager使用SQL2005的存储过程分页

SQL Server两种分页的存储过程使用介绍

以前写的一个分页存储过程,刚才不小心翻出来的

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

如此高效通用的分页存储过程是带有sql注入漏洞的zt

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

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

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

精品推荐
分类导航