码迷,mamicode.com
首页 > 数据库 > 详细

SQL临时表加分页操作

时间:2014-07-23 12:34:16      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   re   c   

常用的分页存储

    DECLARE @SQL NVARCHAR(2000)
    SET @SQL = SELECT @TotalCount=COUNT(1) FROM #temptable + @Condition
    EXEC sp_executesql @SQL, N@TotalCount INT OUTPUT, @TotalCount OUTPUT 
    DECLARE @ExeSQL NVARCHAR(4000)  
    SET @ExeSQL =    WITH temp
              AS ( SELECT TOP  + @LastRow
        + 
                            #temptable.* ,
                            ROW_NUMBER() OVER ( ORDER BY #temptable.MeetID ) AS PX
                   FROM     #temptable  + @Condition + 
                   ORDER BY #temptable.MeetID
                 )
        SELECT  *
        FROM    temp
        WHERE   PX >= + @FirstRow 

    EXEC (@ExeSQL)    

创建临时表

IF OBJECT_ID(tempdb..#tempMettings) IS NOT NULL 
        DROP TABLE    #tempMettings

    SELECT  a.Id ,
            a.Metting_DateBet ,
            a.Meeting_DateEnd ,
            a.Metting_Date ,
            a.Metting_Time ,
            a.Meeting_FTime ,
            a.Site ,
            a.SiteType
    INTO    #tempMettings
    FROM    ( SELECT    Id ,
                        Metting_DateBet ,
                        Meeting_DateEnd ,
                        Metting_Date ,
                        Meeting_FDate Metting_Time ,
                        Meeting_FTime ,
                        Site ,
                        SiteType
              FROM      Mobile_Manager_Mettings
              WHERE     SiteType = 2
                        AND Status NOT IN ( 0, 7, 2 )
            ) a

SQL临时表加分页操作,布布扣,bubuko.com

SQL临时表加分页操作

标签:style   blog   color   io   re   c   

原文地址:http://www.cnblogs.com/WolfBlog/p/3862488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!