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
查看全文
相关阅读:
让应用通过苹果审核出人头地的10个方法
正则表达式练习 Regex Golf
Cocos2d-iOS入门知识详解
Linux C++/Java/Web/OC Socket网络编程
JAVA-API Dom4J解析xml/OPML & Rome解析RSS & QRCode编码解码
李开复:做技术还是管理?
水两道搜索
利用HttpClient4进行网络通讯
hdu5698 百度之星2016round2b第3题
百度之星2016资格赛D,水题
原文地址:https://www.cnblogs.com/ruanbl/p/497380.html
最新文章
cocos2d-XNA游戏开发之山寨《Flapy Bird》(一)
windows phone 水印TextBox
wpf中解决无边框时,webBroswer无法显示
win8下安装wp8 sdk不成功
在记录异常日志的时候包含源代码文件名和行号等信息
Leetcode 283:Move Zeroes
Leetcode 100: Same Tree
Leetcode 66: Plus One
DFS解法的两道题 Leetcode 46 Permutations & Leetcode 78 Subset
Leetcode 69 Sqrt(x)
热门文章
Leetcode 189 Rotate Array
Leetcode 168 Excel Sheet Column Title
Leetcode 162 Find Peak Element (二分查找思想)
Binary Search (二分查找)
Leetcode 169 Majority Element
OpenGL 基础知识
Android_Fragment的生命周期与返回栈BackStack
iOS崩溃前日志记录实现
非ARC项目转换成ARC项目的相关支持
掌上北林 隐私权保护政策-中文版
Copyright © 2011-2022 走看看