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
查看全文
相关阅读:
Educational Codeforces Round 88 (Rated for Div. 2) D. Yet Another Yet Another Task(枚举/最大连续子序列)
Educational Codeforces Round 88 (Rated for Div. 2) A. Berland Poker(数学)
Educational Codeforces Round 88 (Rated for Div. 2) E. Modular Stability(数论)
Educational Codeforces Round 88 (Rated for Div. 2) C. Mixing Water(数学/二分)
Codeforces Round #644 (Div. 3)
Educational Codeforces Round 76 (Rated for Div. 2)
Educational Codeforces Round 77 (Rated for Div. 2)
Educational Codeforces Round 87 (Rated for Div. 2)
AtCoder Beginner Contest 168
Codeforces Round #643 (Div. 2)
原文地址:https://www.cnblogs.com/ruanbl/p/497380.html
最新文章
销售波动统计
C++计算出该日是本年中的第几天
C++实现strcmp函数,两个字符串比较
git 合并冲突 取消合并
php 计算坐标点方圆周围多少米的坐标算法
yii2 创建excel文件的方法
关于数据库第三范式最通俗的讲解
记一次数据统计
解决phpstudy在 cmd窗口输出 php5 中文显示乱码问题
解决git中upstream丢失问题Your branch is based on 'origin/xxxx', but the upstream is gone.
热门文章
记一次yii2 上传文件
windows yii2 配置redis
css 修改placeholder的颜色
文本溢出显示省略号
01组件进行异步加载
v-for动态添加表单,并且获取表单中的值
01 vue子组件调用父组件中的方法
elementUI封装 el-dialog
vue中父传子props的使用
装elemnetUI中用户头像上传
Copyright © 2011-2022 走看看