首页 新闻 会员 周边

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

0
[已解决问题] 解决于 2012-11-10 21:29

begin tran

update dbo.BankAccount with(rowlock)

commit tran

 

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

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

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

彬彬@科比的主页 彬彬@科比 | 初学一级 | 园豆:43
提问于:2012-11-04 13:11
< >
分享
最佳答案
0

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

这个其实跟3一样的答案

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

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

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

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

奖励园豆:5
chenping2008 | 大侠五级 |园豆:9836 | 2012-11-04 21:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册