各位达人进来帮帮忙,一条SQL语句

amwip110 2008-12-04 04:29:16
select ........
from a with(nolock)
where .......
为什么要加个with子句,起什么作用?
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qizhengsheng 2008-12-04
  • 打赏
  • 举报
回复
这个with不要问了
这是么事设计的
  • 打赏
  • 举报
回复
from a with(nolock)

在查询表的时候对表不进行加锁
nalnait 2008-12-04
  • 打赏
  • 举报
回复
防止在查询的时候影响其他事物
yuedeem 2008-12-04
  • 打赏
  • 举报
回复
摘自baidu :


默认情况下修改数据会加排它(X)锁,可以防止并发事务对资源进行访问。其它事务不能读取或修改排它(X)锁锁定的数据,加了with nolock 后select 语句就不要求获得共享锁了,就可以查询出来结果了,但是有可能引起脏读。
shinlgienls 2008-12-04
  • 打赏
  • 举报
回复
不要断章取义哦!

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧