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
查看全文
相关阅读:
CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera
详解HTML5中的<aside>元素与<article>元素
jQuery基于ajax实现星星评论代码
JS打字效果的动态菜单代码分享
javascript中alert()与console.log()的区别
jquery ajax对特殊字符进行转义防止js注入使用示例
JQuery中each()的使用方法说明
前端图片延迟加载详细讲解
表数据查询例题
shell-4.bash的变量:用户自定义变量
原文地址:https://www.cnblogs.com/ruanbl/p/497380.html
最新文章
安装Mysql5.7.19压缩版安装及问题小记
windows本地自己搭建的PHP7+Apache2.4环境使用composer安装laravel5.5
windows下分别安装apache和php7
Laravel实现第三方登陆(演示github登陆)
laravel事件应用学习笔记(laravel5.1)
laravel 创建自定义的artisan命令(laravel5.1)
composer.json中require-dev和require的区别!
compose使用install和update安装package的区别
阻止右键点击个浏览器兼容
vue采坑记录
热门文章
vue-cli创建项目
使用toString()检测对象类型
前端面试题一记
数组常用方法
angularjs中$parse的用法
自定义上下文菜单,contextmenu事件
html5 window.postMessage 传递数据的使用
JS HEX十六进制与RGB, HSL颜色的相互转换【转载】
jquery常用函数与方法汇总
CSS透明属性详解代码
Copyright © 2011-2022 走看看