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
查看全文
相关阅读:
tomcat简介与配置
gitlab简介与配置
cobbler自动装机服务简介与配置
Linux中管理员用户与普通用户之间的切换
kafka 学习
Linux系统swappiness参数在内存与交换分区之间优化作用
CentOS7中使用yum安装Nginx的方法
配置两个Hadoop集群Kerberos认证跨域互信
Linux shell中2>&1的含义解释
解决SpringBoot多工程时jar包中注解不能扫描生效问题
原文地址:https://www.cnblogs.com/ruanbl/p/497379.html
最新文章
phpstudy 输入域名报错You don't have permission to access / on this server.
利用SessionStorage实现前端不同页面数据的的传送
反射与依赖注入
重写和多态
接口 抽象类
接口与单元测试
C#构造器(构造函数)
类的声明-访问级别和类的继承-类成员的访问控制
css Position 上下左中右布局
.NET EasyUI datebox添加清空功能
热门文章
客户端用javascript填充Dropdownlist,服务器端获取不到Dropdownlist的值
System.ArgumentException: 回发或回调参数无效。在配置中使用 < pages enableEventValidation="true"/>
Ajax.dll使用方法和步骤(比较方便的实现ajax)
安全运维之文件系统保护
安全运维之远程访问
林克的小本本之——HCL网络知识随笔
林克的小本本之——记一些基础的linux命令
安全运维之账户安全与服务
mysql读写分离——中间件ProxySQL的简介与配置
keepalived高可用简介与配置
Copyright © 2011-2022 走看看