婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 一個比較實用的大數據量分頁存儲過程

一個比較實用的大數據量分頁存儲過程

熱門標簽:商家地圖標注圖片 溫州語音外呼系統排名 四川穩定外呼系統公司 福州外呼系統招商 AI智能云呼電話機器人怎么注冊 怎么在高德地圖標注多個點 電話機器人接口是什么樣的 百度地圖標注信息怎么修改 沈陽外呼系統有效果嗎
create proc sp_PublicTurnPageWebSite(
@TBName nvarchar(100)='', --表名,如 pinyin
@PageSize int=10, --每頁的記錄數,默認為 10
@CurPage int=1, --表示當前頁 1
@KeyField nvarchar(100)='ID', --關鍵字段名,默認為 ID,該字段要求是表中的索引 或 無重復和不為空的字段
@KeyAscDesc nvarchar(4)='ASC', --關鍵字的升、降序,默認為升序 ASC , 降序為 DESC
@Fields nvarchar(500)='*', --所選擇的列名,默認為全選
@Condition nvarchar(200)='', --where 條件,默認為空
@Order nvarchar(200)='' --排序條件,默認為空
) with encryption as
if @TBName = ''
begin
raiserror('請指定表名!',11,1)
return
end
if @PageSize =0 or @CurPage 0 
begin
raiserror('當前頁數和每頁的記錄數都必須大于零!',11,1)
return
end
if @KeyAscDesc = 'DESC'
set @KeyAscDesc = ''
else
set @KeyAscDesc = '>'
if @Condition > ''
set @Condition = ' where ' + @Condition
declare @SQL nvarchar(2000)

set @SQL = ''
if @CurPage = 1
set @SQL = @SQL + 'Select Top ' + cast(@PageSize as nvarchar(20)) + ' ' + @Fields + ' FROM ' + @TBName + @Condition + ' ' + @Order
else
begin
declare @iTopNum int
set @iTopNum = @PageSize * (@CurPage - 1)
set @SQL = @SQL + 'declare @sLastValue nvarchar(100)' + char(13)
set @SQL = @SQL + 'Select Top ' + cast(@iTopNum as nvarchar(20)) + ' @sLastValue=' + @KeyField + ' FROM ' + @TBName + @Condition + ' ' + @Order + char(13)

declare @Condition2 nvarchar(200)
if @Condition = ''
set @Condition2 = ' where ' + @KeyField + @KeyAscDesc + '@sLastValue '
else
set @Condition2 = ' and ' + @KeyField + @KeyAscDesc + '@sLastValue '
set @SQL = @SQL + 'Select Top ' + cast(@PageSize as nvarchar(20)) + ' ' + @Fields + ' FROM ' + @TBName + @Condition + @Condition2 + @Order
end
EXECUTE sp_executesql @SQL

標簽:來賓 邯鄲 寶雞 汕尾 七臺河 無錫 營口 西寧

巨人網絡通訊聲明:本文標題《一個比較實用的大數據量分頁存儲過程》,本文關鍵詞  一個,比較,實,用的,大,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一個比較實用的大數據量分頁存儲過程》相關的同類信息!
  • 本頁收集關于一個比較實用的大數據量分頁存儲過程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 黔西县| 元氏县| 黑山县| 余庆县| 桐梓县| 板桥市| 根河市| 罗平县| 抚州市| 社会| 盖州市| 涞源县| 珠海市| 汤阴县| 云林县| 镇平县| 龙川县| 蓬莱市| 沿河| 尼玛县| 宿迁市| 菏泽市| 道孚县| 临汾市| 新乐市| 凌源市| 黑河市| 巴马| 乌拉特中旗| 抚松县| 昌平区| 花垣县| 无为县| 馆陶县| 赤水市| 韶山市| 昌宁县| 古丈县| 堆龙德庆县| 苗栗市| 黎城县|