博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
with(nolock) 与 with(readpast) 与不加此2个的区别
阅读量:4488 次
发布时间:2019-06-08

本文共 498 字,大约阅读时间需要 1 分钟。

原文:

查询窗口一:

 BEGIN TRANSACTION

update tblmembers setdepartmentname='电脑部' where staffid ='21226'

没有结束的一个事务

查询窗口二:

 --with(nolock) 可以查询到记录 (不管是否被锁住,都查询出数据) --所以可能会发生读出脏数据的情况

select * from tblmembers    with(nolock)  where staffid='21226'

--with(readpast):查询不到任何记录(记录被锁住将查询不到该记录)

select * from tblmembers WITH(READPAST)   where staffid='21226'

--如果不加将成死锁状态查询不出任何数据

select * from tblmembers     where staffid='21226'

posted on
2017-12-15 09:27 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/8041338.html

你可能感兴趣的文章
雷林鹏分享:jQuery EasyUI 菜单与按钮 - 创建链接按钮
查看>>
Apache Traffic Server服务搭建
查看>>
poj1990两个树状数组
查看>>
学习python-day1
查看>>
Zend_Db_Table->insert ()和zend_db_adapter::insert方法返回值不同
查看>>
递归问题
查看>>
Hyperledger下子项目
查看>>
Linq-查询上一条下一条
查看>>
常见前端开发的题目,可能对你有用
查看>>
BeautifulSoap库入门
查看>>
乐观锁与悲观锁
查看>>
Codeforces Round #328 (Div. 2)D. Super M 虚树直径
查看>>
Java判断是否为移动端
查看>>
chromedriver下载链接以及对应版本
查看>>
[SimplePlayer] 6. 音频同步
查看>>
把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里
查看>>
Android之Adapter用法总结-(转)
查看>>
总结列表显示ListView知识点
查看>>
android 教程实例系列
查看>>
lucene笔记
查看>>