当前位置: 代码迷 >> Sql Server >> 请教with(xlock,锁)和with(锁)效果一样吗
  详细解决方案

请教with(xlock,锁)和with(锁)效果一样吗

热度:361   发布时间:2016-04-27 20:09:05.0
请问with(xlock,锁)和with(锁)效果一样吗
例如:

  update   table1   with(xlock,rowlock)   set   col1= 'xxx '   where   col2= 'xxx '

  update   table1   with(rowlock)   set   col1= 'xxx '   where   col2= 'xxx '

这两句等效吗

谢谢

------解决方案--------------------
写了两个事务试验了一下,table1在指定对某行的排它锁与行锁后,另一个事务对该表其他行的访问并不受影响,我认为是等效的。

等高手继续发言