为了账号安全,请及时绑定邮箱和手机立即绑定

sql 锁问题(真高手才进吧)

sql 锁问题(真高手才进吧)

森林海 2018-12-07 00:55:53
begin tran update dbo.BankAccount with(rowlock) commit tran   1.更新语句加行锁有什么实际作用(感觉没有必要)。。系统不是为update自动加了排他锁嘛?? 2.更新语句使用事务和不使用事务有什么区别。。是不是系统会否自动加锁的区别??? 3.insert,update,delete操作一般需要加锁嘛??
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

1.更新语句加行锁有什么实际作用(感觉没有必要)。。系统不是为update自动加了排他锁嘛??

这个其实跟3一样的答案

2.更新语句使用事务和不使用事务有什么区别。。是不是系统会否自动加锁的区别???

主要是是业务逻辑上设计到多表进行操作时,要么都成功,要么都失败

3.insert,update,delete操作一般需要加锁嘛??

一般的我们进行的这些操作,都不需要自己特意去加锁的

查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信