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
/**/
/*
获取某版块/博客的订阅类型
*/
查看全文
相关阅读:
多个tab切换demo
react添加和删除定时器的地方
编写C语言的两种方法----Visual Studio/CodeBlocks
C++学习笔记---引用的本质
C++学习笔记---指针
C++学习笔记---数据类型
博客园皮肤SimpleMemory深色风格皮肤
SQL DELETE语句如何让表使用别名的方法
Asp.Net实现局部刷新,ScriptManager和UpdatePanel控件的使用
由于可能不会将凭据发送到远程计算机,因此将不会进行连接。若要获得协助,请与您的系统管理员联系。(转)
原文地址:https://www.cnblogs.com/ruanbl/p/509736.html
最新文章
css样式的书写顺序及原理——很重要!
微信小程序自定义组件实现
给JavaScript初学者的23条最佳实践
HTML三十条最佳实践
CSS开发规范
常用的实体对照表
HTML嵌套规则
Juery 高性能编码
CSS优化
HTML性能优化
热门文章
DropDownList
下午茶
react中使用一些加密库进行RSA、md5、base64加密
使用highcharts时图表自适应问题
常用三种写透明度的方法
识别微信、支付宝、QQ打开
react引入本地图片方法
css中"~"符号的垂直对齐
webkit-box布局不同内容等宽排列
删除node_modules文件夹命令
Copyright © 2011-2022 走看看