请问执行一条update语句有没有必要用锁

步行人 2009-08-03 09:21:54
如题
...全文
143 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weichaozu131083 2009-08-04
  • 打赏
  • 举报
回复
楼主可能是说批量更新的问题,如果一次更新很多条记录,
其实自动加到事务里去的,只要有一条记录更新失败,则整个更新都失败,全部回滚,
所有修改数据的sql语句都有事务,你不用begin tran,它也会建立隐性事务的,
helanye 2009-08-03
  • 打赏
  • 举报
回复
up
一个upate是不需要上什么锁的。
football 2009-08-03
  • 打赏
  • 举报
回复
up
一个upate是不需要上什么锁的。
SQL77 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 josy 的回复:]
引用 4 楼 sql77 的回复:
引用 2 楼 josy 的回复:
看update一条语句需要多久,看并发数量有多大


树哥,忘问了,就那帖排序是咋弄的


回到你那个帖子里了
[/Quote]
树哥,再回到那帖看一下,麻烦树哥了
百年树人 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sql77 的回复:]
引用 2 楼 josy 的回复:
看update一条语句需要多久,看并发数量有多大



树哥,忘问了,就那帖排序是咋弄的
[/Quote]

回到你那个帖子里了
Zoezs 2009-08-03
  • 打赏
  • 举报
回复
update本来就会建立行锁啊,
除非你想锁表。
如果并发高的话就事务。
SQL77 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 josy 的回复:]
看update一条语句需要多久,看并发数量有多大


[/Quote]
树哥,忘问了,就那帖排序是咋弄的
SQL77 2009-08-03
  • 打赏
  • 举报
回复
数据量不大,就不用了
百年树人 2009-08-03
  • 打赏
  • 举报
回复
看update一条语句需要多久,看并发数量有多大

htl258_Tony 2009-08-03
  • 打赏
  • 举报
回复
一般没这个必要

34,590

社区成员

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

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