好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ASP 千萬級數據分頁的存儲過程

ASP 千萬級數據分頁的存儲過程

熱門標簽:徐州人工智能電銷機器人好用嗎 騰訊地圖標注商戶關閉 外呼系統還用卡么 西寧公司外呼系統平臺 智能電銷機器人適用于哪些行業 武漢營銷電話機器人軟件 地圖標注服務哪家好 長沙防封電銷卡品牌 地圖標注宅基地
測試語法如下:powered by jb51.net
exec GetRecordFromPage news,newsid,10,100000
news 為 表名, newsid 為關鍵字段, 使用時請先對 newsid 建立索引。
復制代碼 代碼如下:

/*
函數名稱: GetRecordFromPage
函數功能: 獲取指定頁的數據
參數說明: @tblName 包含數據的表名
@fldName 關鍵字段名
@PageSize 每頁記錄數
@PageIndex 要獲取的頁碼
@OrderType 排序類型, 0 - 升序, 1 - 降序
@strWhere 查詢條件 (注意: 不要加 where)
作  者: 鐵拳
郵  箱: sunjianhua_kki@sina.com
創建時間: 2006-07-04
修改時間: 2006-07-04
*/
CREATE PROCEDURE GetRecordFromPage
@tblName varchar(255), -- 表名
@fldName varchar(255), -- 字段名
@PageSize int = 10, -- 頁尺寸
@PageIndex int = 1, -- 頁碼
@OrderType bit = 0, -- 設置排序類型, 非 0 值則降序
@strWhere varchar(2000) = '' -- 查詢條件 (注意: 不要加 where)
AS

declare @strSQL varchar(6000) -- 主語句
declare @strTmp varchar(1000) -- 臨時變量
declare @strOrder varchar(500) -- 排序類型

if @OrderType != 0
begin
set @strTmp = '(select min'
set @strOrder = ' order by [' + @fldName + '] desc'
end
else
begin
set @strTmp = '>(select max'
set @strOrder = ' order by [' + @fldName +'] asc'
end

set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + '] where [' + @fldName + ']' + @strTmp + '(['
+ @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' ['
+ @fldName + '] from [' + @tblName + ']' + @strOrder + ') as tblTmp)'
+ @strOrder

if @strWhere != ''
set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + '] where [' + @fldName + ']' + @strTmp + '(['
+ @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' ['
+ @fldName + '] from [' + @tblName + '] where ' + @strWhere + ' '
+ @strOrder + ') as tblTmp) and ' + @strWhere + ' ' + @strOrder

if @PageIndex = 1
begin
set @strTmp = ''
if @strWhere != ''
set @strTmp = ' where (' + @strWhere + ')'

set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + ']' + @strTmp + ' ' + @strOrder
end

exec (@strSQL)

GO

標簽:巴彥淖爾 通遼 通化 運城 雅安 鷹潭 荊門 普洱

巨人網絡通訊聲明:本文標題《ASP 千萬級數據分頁的存儲過程》,本文關鍵詞  ASP,千萬,級,數據,分頁,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP 千萬級數據分頁的存儲過程》相關的同類信息!
  • 本頁收集關于ASP 千萬級數據分頁的存儲過程的相關信息資訊供網民參考!
  • 推薦文章