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

begin tran

update dbo.BankAccount with(rowlock)

commit tran

 

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

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

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

森林海
浏览 460回答 1
1回答

绝地无双

1.更新语句加行锁有什么实际作用(感觉没有必要)。。系统不是为update自动加了排他锁嘛?? 这个其实跟3一样的答案 2.更新语句使用事务和不使用事务有什么区别。。是不是系统会否自动加锁的区别??? 主要是是业务逻辑上设计到多表进行操作时,要么都成功,要么都失败 3.insert,update,delete操作一般需要加锁嘛?? 一般的我们进行的这些操作,都不需要自己特意去加锁的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server