存储过程分页

无忧尘埃

无忧尘埃

2016-01-29 18:17

存储过程分页,存储过程分页
  if exists(select * from sysobjects where ID = object_id("up_TopicList"))
   drop proc up_TopicList
go

create proc up_TopicList
            @a_ForumID int , @a_intDays int , @a_intPageNo int , @a_intPageSize tinyint
   as
       declare @m_intRecordNumber int
       declare @m_intStartRecord  int
       select @m_intRecordNumber = @a_intPageSize * @a_intPageNo
       select @m_intStartRecord = @a_intPageSize * (@a_intPageNo - 1) + 1

       if @a_intDays = 0                      --如果不限定天数
          begin
                /*求符合条件记录数*/
                select "RecordCount" = count(*)                         
                       from BBS where Layer=1 and ForumID = @a_ForumID

               /*输出纪录*/
               /*首先定义可滚动光标*/
               set rowcount @m_intRecordNumber
               declare m_curTemp Scroll cursor
                       for
                          select a.ID ,a.Title , d.UserName , a.FaceID ,
                                'ContentSize' = datalength(a.Content) ,
                                'TotalChilds' = (select sum(TotalChilds)
                                                        from BBS as b
                                                        where a.RootID = b.RootID) ,
                                'LastReplyTime' = (select max(PostTime)
                                     &
展开更多 50%)
分享

猜你喜欢

存储过程分页

ASP
存储过程分页

分页存储过程代码

编程语言 网络编程
分页存储过程代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

sql 存储过程分页

Web开发
sql 存储过程分页

分页 SQLServer存储过程

SQLServer
分页 SQLServer存储过程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

分页的存储过程

编程语言 网络编程
分页的存储过程

SQL Server 存储过程的分页

ASP
SQL Server 存储过程的分页

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

word怎样去掉页眉中的黑线

word怎样去掉页眉中的黑线

快速破解Windows开机乱码之迷

快速破解Windows开机乱码之迷
下拉加载更多内容 ↓