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
查看全文
相关阅读:
C++ 反调试(NtSetInformationThread)
Bochs使用简单教程
巧解正则表达式环视
RE4B读书笔记之寄存器
Bochs+Windbg调试VT代码
键盘键值对照
移动端调试神器vConsole,eruda
利用易乐游在家搭建无盘系统
三:大数据架构回顾-数仓架构演进
二:大数据架构回顾-Kappa架构
原文地址:https://www.cnblogs.com/ruanbl/p/497379.html
最新文章
Augment assembly work planning with digital human simulations
Teaching robots to see with Unity
Robotics simulation in Unity is as easy as 1, 2, 3!
通过虚拟现实实现操纵机器人的控制界面
Baxter’s Homunculus: Virtual Reality Spaces for Teleoperation in Manufacturing Jeffrey
A Systematic Review of Virtual Reality Interfaces for Controlling and Interacting with Robots
Qt编写地图综合应用23-标注点交互
Qt编写地图综合应用22-动态轨迹
Qt编写地图综合应用21-路径规划
java.lang.NoClassDefFoundError: org/apache/http/entity/mime/MultipartEntityBuilder
热门文章
安装 YAPI
nginx离线安装
切面打印日志时,参数序列化异常。It is illegal to call this method if the current request is not in asynchron
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 解决办法
ERR invalid expire time in setex
vue案例--选中变成红色
Vue中的语法
mustache语法
Vue的options里有什么
Cpp标准库之 std::regex 类的使用
Copyright © 2011-2022 走看看