人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

對于bigeagle的樹狀結構存儲過程的一些看法

對于bigeagle的樹狀結構存儲過程的一些看法

更新時間:2021-01-08 文章作者:未知 信息來源:網絡 閱讀次數:

大鷹,關于你在精華區的樹狀結構存儲過程的貼子的內容好像不對呀,我做了實驗,只能取根帖,我改了一下,在query analyzer中可以,但在頁面上只能顯示出一部分,你幫忙看一下好嗎 
CREATE proc up_TopicList
@a_ForumID int ,@a_intPageNo int , @a_intPageSize tinyint
 as
 declare @m_intRecordNumber int
 declare @m_intStartRecordint
 declare @m_intRootIDint
 select @m_intRecordNumber = @a_intPageSize * @a_intPageNo
 select @m_intStartRecord = @a_intPageSize * (@a_intPageNo - 1) + 1


/*求符合條件記錄數*/
select "RecordCount" = count(*) 
 from BBS where Layer=1 and ForumID = @a_ForumID

 /*輸出紀錄*/
 /*首先定義可滾動光標*/
 set rowcount @m_intRecordNumber
 declare m_curTemp Scroll cursor
 for
select 'rootID'=a.rootID 
from BBS as a
 join BBSUser as d on a.UserID = d.[ID]
where a.Layer=1 and a.ForumID = @a_ForumID
order by RootID desc , Layer , PostTime desc
 open m_curTemp
 fetch absolute @m_intStartRecord from m_curTemp into @m_intRootID
 
 while(@@fetch_status = 0)
begin
select 'ID' = a.[ID] ,
'Title' = a.Title ,
'UserName' = d.UserName ,
'Hits' = a.Hits,
'Face' = a.Face ,
'Layer'=a.Layer,
'ContentSize' = datalength(a.Content) ,
'TotalChilds' = (select sum(TotalChilds)
from BBS as b
where a.RootID = b.RootID) ,
'LastReplyTime' = a.PostTime
 
from BBS as a
 join BBSUser as d on a.UserID = d.[ID]
where a.Layer>=1 and a.ForumID = @a_ForumID and a.rootID=@m_intRootID
order by RootID desc , Layer , PostTime desc
fetch next from m_curTemp into @m_intRootID
end
 set rowcount 0
 /*清場*/ 
 CLOSE m_curTemp
 DEALLOCATE m_curTemp
GO

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 丰县| 静安区| 金门县| 磐石市| 瑞丽市| 福州市| 桑日县| 精河县| 宁化县| 林口县| 禹州市| 昌黎县| 永德县| 海口市| 青州市| 彭泽县| 吴忠市| 无为县| 申扎县| 安远县| 石首市| 阿拉尔市| 苍溪县| 静宁县| 定襄县| 尤溪县| 黄浦区| 沭阳县| 郓城县| 夹江县| 安阳市| 安远县| 塔河县| 蛟河市| 金沙县| 通江县| 静安区| 西昌市| 项城市| 陵川县| 平塘县|