論壇中展示某模組的帖子資訊

2022-04-12 06:54:33 字數 2039 閱讀 3214

**use

[webe]go

/****** 物件:  storedprocedure [dbo].[p_fposts_modulepostsoutput]    指令碼日期: 07/29/2010 20:43:47 *****

*/set

ansi_nulls 

ongo

setquoted_identifier 

ongo

--某模組的帖子主題

create

procedure

[dbo].

[p_fposts_modulepostsoutput

]@moduleid

varchar(10

),@pagesize

int,

@page

intas

--step 1  建立表變數 

--所有分頁篩選後的postid

declare

@zmoduleposts_allinfo_temp

table

(postid  

varchar(10

),moduleid 

varchar(10

) ,rownumber 

bigint

) ;--

step 2 分頁輸出

--定義第一行記錄

declare

@firstrow

int;

--定義最後一條記錄

declare

@lastrow

int;

--設定第一條記錄

set@firstrow=((

@page-1

)*@pagesize)+

1;--設定最後一條記錄

set@lastrow

=@firstrow

+@pagesize;--

定義查詢sql欄位

insert

into

@zmoduleposts_allinfo_temp

select

*from

(  select

forumpostid.postid,forumpostid.moduleid, row_number() 

over

(  order

bypostid 

desc

) as

rownumber  

from

forumpostid 

where

forumpostid.moduleid

=@moduleid

) as

tb where

tb.rownumber

>=

@firstrow

andtb.rownumber

<

@lastrow

----------------分頁輸出完畢--------

--step 3 聯表輸出

select

forumposts.postid,forumposts.title,forumposts.moduleid,forummodules.

[name

], forumposts.username,forumposts.pubtime,forumposts.lastreplier,forumposts.lastreplytime,forumposts.isdelete,forumposts.islock  

from

forumposts ,forummodules ,

@zmoduleposts_allinfo_temp

aszmat

where

zmat.postid

=forumposts.postid

andforummodules.moduleid 

=@moduleid

andforumposts.isdelete=0

--篩選已刪除的

order

bypostid 

desc

資料庫表冗餘儲存+postid表+分頁

論壇中展示某模組的帖子資訊

use webe go 物件 storedprocedure dbo p fposts modulepostsoutput 指令碼日期 07 29 2010 20 43 47 set ansi nulls ongo setquoted identifier ongo 某模組的帖子主題 create ...

vue中頁面資訊的展示

v text可以將乙個變數的值渲染到指定的元素中。用法 var vm new vue 結果 從上面我們可以看出,h1標籤只能以字串形式輸出,也就是說v text只能將資料以字串的形式在html頁面中進行輸出。和v text會將資料解釋為純文字,而非html,為了輸出真正的html,你需要使用v ht...

去除狂人採集器新增在帖子中的廣告資訊

我的 要轉型,原有 是綜合性應用,有 文章系統 部落格 bbs等,使用狂人 採集器可以很方便的進行採集,這個採集器可以 免費使用,不過它會在每個採集的帖子後面隨即新增 廣告資訊。第一步,先將帖子中包含關鍵字的tid找出來,然後給每個tid後加上 select tid from pw tmsgs 第二...