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 第二...