锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码久久精品成人,亚洲Av高清一区二区三区,亚洲国产精品xo在线观看http://www.tkk7.com/human2008/archive/2008/01/10/174353.html鐏?鐏?Thu, 10 Jan 2008 09:08:00 GMThttp://www.tkk7.com/human2008/archive/2008/01/10/174353.htmlhttp://www.tkk7.com/human2008/comments/174353.htmlhttp://www.tkk7.com/human2008/archive/2008/01/10/174353.html#Feedback0http://www.tkk7.com/human2008/comments/commentRss/174353.htmlhttp://www.tkk7.com/human2008/services/trackbacks/174353.html1.鍒嗛〉瀛樺偍榪囩▼

CREATE   procedure pagination

 @str_sql           varchar(1000) = '*',     -- 鎵ц鐨凷QL 涓嶅惈Order by 鍐呭  
 @str_orderfield    varchar(255)='''',       -- 鎺掑簭鐨勫瓧孌靛悕 
 @page_size         int = 10,                     -- 欏靛ぇ灝?nbsp;
 @page_index        int = 0,                      -- 欏電爜
 @order_type        int,                           -- 璁劇疆鎺掑簭綾誨瀷, 闈?-1 鍊煎垯闄嶅簭 
 @total_count       int   output                 -- 榪斿洖璁板綍鎬繪暟, 闈?0 鍊煎垯榪斿洖 
as

---------------------
-- 鑾峰彇鎸囧畾欏電殑鏁版嵁--
---------------------

declare @strsql   varchar(5000)              -- 涓昏鍙?br /> declare @strtmp   varchar(5000)             -- 涓存椂鍙橀噺
declare @strorder varchar(400)              -- 鎺掑簭瀛椾覆
declare @cruRow   int                            -- 褰撳墠琛屽彿
 

--鎵ц鎬繪暟緇熻
exec getRowCount @str_sql,@total_count output

set @strtmp =  ' select * from ' +
        '      (select top ' + convert(varchar(10),@page_size) + ' * from ' +
        '         (select top ' + convert(varchar(10),(@page_index + 1) * @page_size)  +' * from '+        -- N+1欏?br />         '            ('+ @str_sql +') Src '

--鎺掑簭鏂瑰悜
if @order_type !=0
 begin
 set @strsql= @strtmp +
       '          order by @str_orderfield asc) a ' +
       '       order by @str_orderfield desc)b' +
              ' order by @str_orderfield asc'
 end
else
 begin
 set @strsql= @strtmp +
       '          order by @str_orderfield desc) a ' +
       '       order by  @str_orderfieldasc)b' +
              ' order by  @str_orderfield desc'
 end

exec (@strsql)

GO

----------------------------------------------------------------------------

2.鍒嗛〉瀛樺偍榪囩▼鎵ц涓敤鍒扮殑琛屾暟緇熻

create  procedure getRowCount
       @sql    nvarchar(2000),
       @count  int output
as
begin

--------------------
-- 鑾峰彇鏁版嵁鎬昏鏁?--
--------------------

  declare @tmpsql nvarchar(2000)
  set @tmpsql='select @count=count(*)  from ('+ @sql +') a'

  execute sp_executesql @tmpsql,N'@count int output',@count output
 
end

GO



鐏? 2008-01-10 17:08 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 免费无码又爽又刺激网站 | 又黄又爽又成人免费视频| 亚洲精品亚洲人成在线播放| 亚洲精品无码日韩国产不卡av| 免费夜色污私人影院网站| 99在线视频免费| 亚洲图片一区二区| 99久久精品国产免费| 亚洲国产美国国产综合一区二区| 搡女人免费免费视频观看| 亚洲高清专区日韩精品| 亚洲av无码兔费综合| 国产网站在线免费观看| 美女视频黄a视频全免费网站色| 免费在线观看毛片| 成人免费无码H在线观看不卡| 亚洲国产综合无码一区| 男女超爽视频免费播放| 久久久精品国产亚洲成人满18免费网站 | 亚洲电影免费在线观看| 久久久久久亚洲Av无码精品专口 | 国产伦精品一区二区三区免费下载 | 苍井空亚洲精品AA片在线播放| 免费国产成人高清在线观看麻豆 | 校园亚洲春色另类小说合集| 亚洲国产精品自产在线播放| 91精品成人免费国产| 1区1区3区4区产品亚洲| 天天干在线免费视频| 成人免费夜片在线观看| 亚洲AV无码码潮喷在线观看| 青青青免费国产在线视频小草| 亚洲精品无码人妻无码| 国产亚洲综合色就色| 大地资源二在线观看免费高清| 人人狠狠综合久久亚洲| 亚洲国产精品无码久久久蜜芽| 91免费国产自产地址入| 免费很黄无遮挡的视频毛片| 亚洲成人激情在线| 精品国产免费一区二区|