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
查看全文
相关阅读:
react router实现多级嵌套路由默认跳转
【转载】git 撤销,放弃本地修改
js中RGB值与16进制颜色值进行互转
【转载】whistle 使用实践
程序员腰突经历分享(中)
在非洲运营互联网系统-如何搞定支付?
30岁后遇不治之症(上)
递归把path字符串构造成递归数组
使用go开发公众号之 关注公众号发送小程序卡片
excel 函数经验答题
原文地址:https://www.cnblogs.com/ruanbl/p/497379.html
最新文章
不懂Ribbon原理的可以进来看看哦,分析RibbonClientConfiguration完成了哪些核心初始操作
隔壁老王都熟练使用函数式接口了,你还在等什么?(快来收藏)
JDK8后接口中是可以写默认方法和静态方法的哦,不清楚的进来看看吧!!!
作为有经验的程序员如果不懂Lambda表达式就说不过去了吧,建议收藏!!!
红黑树的删除真的很难吗?其实是你没找到好的解题思路,不信你点击进来看看,建议收藏哦!!!
d3拖拽
关于HikariCP为什么不推荐配置connectionTestQuery
自古圣贤尽贫寂,何况吾辈孤且直
vue-treeselect 直接赋值后,后面跟(unknown)的解决办法
vue-treeselect 下拉数据被遮挡问题
热门文章
VUE中不能使用箭头函数的地方
vue项目中用axios通过post请求下载的excel文件,以及下载的excel文件打开为乱码的解决办法
vue 中父组件获取表单子组件验证过后的数据
axios+post下载文件,以及接口报错处理
json数据在线转化 和 base64的在线加密解密
element ui实现手动上传文件,且只能上传单个文件,并能覆盖上传。
在vue中使用query-string处理url的参数
js的原型和原型链
【译文】如何在js中实现一个撤销/重做系统
【线性代数的本质
Copyright © 2011-2022 走看看