主頁(yè) > 知識(shí)庫(kù) > 分頁(yè)的存儲(chǔ)過(guò)程

分頁(yè)的存儲(chǔ)過(guò)程

熱門(mén)標(biāo)簽:網(wǎng)站排名優(yōu)化 地方門(mén)戶網(wǎng)站 百度競(jìng)價(jià)排名 Linux服務(wù)器 呼叫中心市場(chǎng)需求 AI電銷 鐵路電話系統(tǒng) 服務(wù)外包
復(fù)制代碼 代碼如下:

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_count>0 
  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



在要用的時(shí)候在那個(gè)存儲(chǔ)過(guò)程里調(diào)用
復(fù)制代碼 代碼如下:

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


標(biāo)簽:黃山 衡水 銅川 崇左 湖南 蘭州 湘潭 仙桃

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《分頁(yè)的存儲(chǔ)過(guò)程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266