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
查看全文
相关阅读:
青蛙学Linux—Zabbix部署之构建LNMP环境
青蛙学Linux—Zabbix运维监控平台
青蛙学Linux—ProxySQL实现MySQL读写分离
青蛙学Linux—ProxySQL配置系统
青蛙学Linux—MySQL中间件ProxySQL
青蛙学Linux—MySQL主从复制
青蛙学Linux—MySQL备份工具XtraBackup
PicGo+图床,编写本地markdown
mfix输出自定义数据
OpenFoam+CFDEM+Liggghts安装耦合
原文地址:https://www.cnblogs.com/ruanbl/p/497380.html
最新文章
环境小硕的转行之路-13-haproxy文件修改
环境小硕的转行之路-12-序列化和反序列化、模块的引用
环境小硕的转行之路-11-装饰器以及迭代
环境小硕的转行之路-10-集合
环境小硕的转行之路-9-函数
环境小硕的转行之路-8-文件操作
环境小硕的转行之路-7-第三次作用-实现菜单功能
环境小硕的转行之路-6-第二次作业:有管理员模式的购物车
西安市住房购房意向登记平台网址
Excel 取消Internet及网络路径自动替换为超链接
热门文章
Guns 学习笔记
Git相关博客目录
Git修改提交的注释(commit message)的方法
Git 怎样是自己fork的项目与原作者同步
Gitee 使用记录
Guns 官方介绍
TortoiseGit 无法push代码
青蛙学Linux—Zabbix Web使用之添加一台主机
青蛙学Linux—Zabbix部署之Zabbix Web安装和初始化
青蛙学Linux—Zabbix部署之安装和配置Zabbix
Copyright © 2011-2022 走看看