zoukankan
html css js c++ java
cs_Favorites_GetUsers///cs_Favorites_GetUsersWatching
cs_Favorites_GetUsersWatching
ALTER
procedure
dbo.cs_Favorites_GetUsersWatching
(
@UserID
int
,
@SettingsID
int
)
AS
SET
Transaction
Isolation
Level
Read
UNCOMMITTED
/**/
/*
设置事务隔离级别,Read UNCOMMITTED 执行脏读或 0 级隔离锁定,这表示不发出共享锁,
也不接受排它锁。当设置该选项时,可以对数据执行未提交读或脏读;在事务结束前可以更
改数据内的数值,行也可以出现在数据集中或从数据集消失。该选项的作用与在事务内所有
语句中的所有表上设置 NOLOCK 相同。这是四个隔离级别中限制最小的级别。
*/
SELECT
U.
*
FROM
cs_FavoriteUsers F,
cs_vw_Users_FullUser U
WHERE
F.OwnerID
=
U.cs_UserID
AND
F.UserID
=
@UserID
AND
F.SettingsID
=
@SettingsID
AND
U.SettingsID
=
@SettingsID
AND
(U.FavoritesShared
&
2
)
=
2
--
sharing users
/**/
/*
多了(U.FavoritesShared & 2) = 2,基本就那回事,看懂语法就好了.
*/
GO
cs_Favorites_GetUsers
ALTER
procedure
dbo.cs_Favorites_GetUsers
(
@UserID
int
,
@SettingsID
int
)
AS
SET
Transaction
Isolation
Level
Read
UNCOMMITTED
/**/
/*
设置事务隔离级别,Read UNCOMMITTED 执行脏读或 0 级隔离锁定,这表示不发出共享锁,
也不接受排它锁。当设置该选项时,可以对数据执行未提交读或脏读;在事务结束前可以更
改数据内的数值,行也可以出现在数据集中或从数据集消失。该选项的作用与在事务内所有
语句中的所有表上设置 NOLOCK 相同。这是四个隔离级别中限制最小的级别。
*/
SELECT
U.
*
FROM
cs_FavoriteUsers F,
cs_vw_Users_FullUser U
WHERE
F.UserID
=
U.cs_UserID
AND
F.OwnerID
=
@UserID
AND
F.SettingsID
=
@SettingsID
AND
U.SettingsID
=
@SettingsID
/**/
/*
因为用户的信息被保存到视图cs_vw_Users_FullUser里了,所以这里看着挺简单,其实字段都在
U.*里呢.那视图里的字段也是多得让人头大的.就是让你去找的了,没什么,就是麻烦.
*/
GO
查看全文
相关阅读:
【CI】系列一:总体环境规划
【原】Ubuntu下使用teamviewer
[Android] android:visibility属性应用
Android 软键盘
android EditText inputType 及 android:imeOptions=”actionDone”
【Android】The application has stopped unexpectedly.Please try again.
【IntelliJ IDEA 12使用】导入外部包
[转载]Android开发者必须深入学习的10个应用开源项目
【android相关】【问题解决】R.java文件丢失
1月1日起,我市交通事故快速理赔上限提高至1万元!
原文地址:https://www.cnblogs.com/ruanbl/p/497379.html
最新文章
.NET通用开发框架
[转载]什么是“成功的项目”:谈谈软件交付价值
[转载].NET Web开发技术(补充)
[转载].NET商业软件源码保护
[转载].NET开发常用的10条实用代码
项目经理和产品经理的区别
PMBOK项目管理PMI主义IPMA概述
PMBOK项目管理认知概要
PMBOK项目管理思维导图梳理
MS SQL 标识列的查询
热门文章
with(nolock)解释
PlSQL Oracle 中的 对应 SQL server 中的 IsNull(Expr1,Expr2)
[C#.NET] X509 數位電子簽章
[C#.NET] 使用 X509 數位電子簽章 加解密
数字证书相关技术 : Versign信任签章
C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密
C# String.Format格式说明
SQL Server更改排序规则的实现过程
mssql Sqlver 修改标识列方法
【CI】系列二:Ubuntu环境虚拟机安装及配置
Copyright © 2011-2022 走看看