zoukankan
html css js c++ java
cs_gallery_Search_PostReindex///cs_GetAnonymousUserID///cs_GetSectionSubscriptionType///cs_GetSectionSubscriptionTypes//cs_GetTotalPostCount
cs_GetTotalPostCount
ALTER
PROCEDURE
[
dbo
]
.cs_GetTotalPostCount
(
@SettingsID
int
)
AS
SET
Transaction
Isolation
Level
Read
UNCOMMITTED
/**/
/*
设置事务隔离级别,Read UNCOMMITTED 执行脏读或 0 级隔离锁定,这表示不发出共享锁,
也不接受排它锁。当设置该选项时,可以对数据执行未提交读或脏读;在事务结束前可以更
改数据内的数值,行也可以出现在数据集中或从数据集消失。该选项的作用与在事务内所有
语句中的所有表上设置 NOLOCK 相同。这是四个隔离级别中限制最小的级别。
*/
SELECT
TOP
1
TotalPosts
FROM
forums_Statistics
where
SettingsID
=
@SettingsID
/**/
/*
我在数据库里好象没看过这张表
*/
cs_GetSectionSubscriptionTypes
ALTER
procedure
[
dbo
]
.cs_GetSectionSubscriptionTypes
(
@UserID
int
,
@SettingsID
int
)
AS
SET
Transaction
Isolation
Level
Read
UNCOMMITTED
/**/
/*
设置事务隔离级别,Read UNCOMMITTED 执行脏读或 0 级隔离锁定,这表示不发出共享锁,
也不接受排它锁。当设置该选项时,可以对数据执行未提交读或脏读;在事务结束前可以更
改数据内的数值,行也可以出现在数据集中或从数据集消失。该选项的作用与在事务内所有
语句中的所有表上设置 NOLOCK 相同。这是四个隔离级别中限制最小的级别。
*/
SELECT
SubscriptionType, SectionID
FROM
cs_TrackedSections
WHERE
UserID
=
@UserID
and
SettingsID
=
@SettingsID
/**/
/*
获取某用户的所有订阅
*/
cs_GetAnonymousUserID
ALTER
Proc
[
dbo
]
.cs_GetAnonymousUserID
(
@SettingsID
int
,
@UserID
int
output
)
as
SET
Transaction
Isolation
Level
Read
UNCOMMITTED
/**/
/*
设置事务隔离级别,Read UNCOMMITTED 执行脏读或 0 级隔离锁定,这表示不发出共享锁,
也不接受排它锁。当设置该选项时,可以对数据执行未提交读或脏读;在事务结束前可以更
改数据内的数值,行也可以出现在数据集中或从数据集消失。该选项的作用与在事务内所有
语句中的所有表上设置 NOLOCK 相同。这是四个隔离级别中限制最小的级别。
*/
Select
@UserID
=
cs_UserID
FROM
cs_vw_Users_FullUser
where
SettingsID
=
@SettingsID
and
IsAnonymous
=
1
/**/
/*
获取匿名用户的ID
*/
cs_gallery_Search_PostReindex
ALTER
PROCEDURE
dbo.cs_gallery_Search_PostReindex
(
@RowCount
int
,
@SettingsID
int
)
AS
SET
Transaction
Isolation
Level
Read
UNCOMMITTED
/**/
/*
设置事务隔离级别,Read UNCOMMITTED 执行脏读或 0 级隔离锁定,这表示不发出共享锁,
也不接受排它锁。当设置该选项时,可以对数据执行未提交读或脏读;在事务结束前可以更
改数据内的数值,行也可以出现在数据集中或从数据集消失。该选项的作用与在事务内所有
语句中的所有表上设置 NOLOCK 相同。这是四个隔离级别中限制最小的级别。
*/
SET
ROWCOUNT
@RowCount
SELECT
T.
*
,
SortOrder
=
1
,
P.PostID,
P.ParentID,
P.Subject,
P.Body,
P.FormattedBody,
P.PostLevel, P.PostName, P.ApplicationPostType, P.UserTime,
P.PostPropertyNames
as
PostPropertyNames, P.PostPropertyValues
as
PostPropertyValues,
P.Points
as
PostPoints,
Username
=
P.PostAuthor, P.UserID,
P.PostConfiguration,
AttachmentFilename,ContentType, IsRemote,
[
Height
]
,
[
Width
]
, FriendlyFileName, ContentSize,
[
FileName
]
,p.Created,
--
AttachmentFilename = ISNULL ( (SELECT [FileName] FROM cs_PostAttachments WHERE PostID = P.PostID), ''),
Replies
=
(
SELECT
COUNT
(P2.PostID)
FROM
cs_Posts P2 (nolock)
WHERE
P2.ParentID
=
P.PostID
AND
P2.PostLevel
!=
1
)
FROM
cs_vw_PostsWithAttachmentDetails P (nolock),
--
cs_Posts P (nolock),
cs_Threads T,
cs_Sections F
WHERE
F.SectionID
=
P.SectionID
AND
F.IsActive
=
1
AND
F.IsSearchable
=
1
AND
P.IsApproved
=
1
AND
T.ThreadID
=
P.ThreadID
and
P.IsIndexed
=
0
and
F.SettingsID
=
@SettingsID
and
F.ApplicationType
=
2
AND
P.PostLevel
=
1
ORDER
BY
T.ThreadDate
DESC
cs_GetSectionSubscriptionType
ALTER
procedure
[
dbo
]
.cs_GetSectionSubscriptionType
(
@UserID
int
,
@SectionID
int
,
@SettingsID
int
,
@SubType
int
OUTPUT
)
AS
SET
Transaction
Isolation
Level
Read
UNCOMMITTED
/**/
/*
设置事务隔离级别,Read UNCOMMITTED 执行脏读或 0 级隔离锁定,这表示不发出共享锁,
也不接受排它锁。当设置该选项时,可以对数据执行未提交读或脏读;在事务结束前可以更
改数据内的数值,行也可以出现在数据集中或从数据集消失。该选项的作用与在事务内所有
语句中的所有表上设置 NOLOCK 相同。这是四个隔离级别中限制最小的级别。
*/
SELECT
SubscriptionType
FROM
cs_TrackedSections
WHERE
SectionID
=
@SectionID
AND
UserID
=
@UserID
and
SettingsID
=
@SettingsID
/**/
/*
获取某版块/博客的订阅类型
*/
查看全文
相关阅读:
Linux BFS简介
汇编语言学习——第二章 寄存器(CPU工作原理)
_WSAStartup@8,该符号在函数 _main 中被引用
javascript中处理引号编码"
tornado+ansible+twisted+mongodb操作和维护系统开发自己主动(一个)
ORA-00600: internal error code, arguments: [4194], [53], [41], [], [], [], [], []
【leetcode】Valid Palindrome
开源 自由 java CMS
创建分和生日比较数组
有关动态多维数组的一个问题
原文地址:https://www.cnblogs.com/ruanbl/p/509736.html
最新文章
卷积、卷积矩阵(Convolution matrix)与核(Kernel)
Matlab Tricks(二十三)—— 保存图像到 pdf
Matlab Tricks(二十三)—— 保存图像到 pdf
Matlab Tricks(二十二)—— 自定义函数
[每日一题] OCP1z0-047 :2013-08-12 view视图的描述哪些是正确的?
POJ 1185 状态压缩DP 炮兵阵地
hdu4485 B-Casting(mod运算)
理解sparse coding
Lua 5.2 中文参考手册
poj 3294 Life Forms
热门文章
BBC 生命大设计
http://poj.org/problem?id=2253
使用Pager-taglib进行分页
FZU 2129 子序列个数 (动态规划)
启动及重新启动nginx,重启nginx后丢失nginx.pid问题解决
C++类成员常量
增强Delphi.RemObject.DataAbstract的脚本功能:多数据库同时操作
Linux内核启动代码分析二之开发板相关驱动程序加载分析
别人写的代码看起来容易,自己写未必写得好
带你轻松玩转Git--图解三区结构
Copyright © 2011-2022 走看看