日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何實現(xiàn)SQLServer2000分頁的存儲過程?

此文主要講述的是SQL Server 2000 分頁的存儲過程,以及對實現(xiàn)SQL Server 2000 分頁的存儲過程的實際應用代碼的描述,以下就是具體方案的描述,希望在你今后的學習中會有所幫助。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比城中網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式城中網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋城中地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

 
 
 
  1. set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go  
  2. set ANSI_NULLS ON  
  3. set QUOTED_IDENTIFIER ON  
  4. go  
  5. /*  

利用SQL未公開的存儲過程實現(xiàn)SQL Server 2000分頁方法簡單且效率高,已知的問題就是要多返回一個空的記錄集解決的方法是在前臺調(diào)用時,用

 
 
 
  1. set recordsetrecordset=recordset.nextrecordset 

的方法跳過***個記錄集此方法由J9988提供,改成了方便調(diào)用的存儲過程,鄒建2004.05(引用請保留此信息),缺點是返回2張表,***張是空表,第二張才有數(shù)據(jù)調(diào)用示例

 
 
 
  1. declare @PageCount int  
  2. exec sp_PageView  
  3. @sql='select * from sysobjects',  
  4. @PageCurrent=2,  
  5. @PageCount=@PageCount out  
  6. SELECT @PageCount  
  7. */  
  8. Create PROC [dbo].[sp_PageView]  
  9. @sql ntext, 

要執(zhí)行的sql語句

@PageCurrent int=1, 要顯示的頁碼

@PageSize int=10, 每頁的大小

@PageCount int OUTPUT 總頁數(shù)

 
 
 
  1. AS  
  2. SET NOCOUNT ON  
  3. DECLARE @p1 int 

初始化SQL Server 2000分頁游標

 
 
 
  1. EXEC sp_cursoropen  
  2. @cursor=@p1 OUTPUT,  
  3. @stmt=@sql,  
  4. @scrollopt=1,  
  5. @ccopt=1,  
  6. @rowcount=@PageCount OUTPUT 

 

計算總頁數(shù)

 
 
 
  1. IF ISNULL(@PageSize,0)<1 
  2. SET @PageSize=10 
  3. SET @PageCount=(@PageCount+@PageSize-1)/@PageSize  
  4. IF ISNULL(@PageCurrent,0)<1 OR ISNULL(@PageCurrent,0)>@PageCount  
  5. SET @PageCurrent=1 
  6. ELSE  
  7. SET @PageCurrent=(@PageCurrent-1)*@PageSize+1 

 

顯示指定頁的數(shù)據(jù)

 
 
 
  1. EXEC sp_cursorfetch @p1,16,@PageCurrent,@PageSize 

c關閉SQL Server 2000分頁游標

 

 
 
 
  1. EXEC sp_cursorclose @p1 

以上的相關內(nèi)容就是對SQL Server 2000 分頁的存儲過程的介紹,望你能有所收獲。


當前名稱:如何實現(xiàn)SQLServer2000分頁的存儲過程?
標題網(wǎng)址:http://m.5511xx.com/article/djgioei.html