日期:2014-05-19  浏览次数:20634 次

请问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在指定对某行的排它锁与行锁后,另一个事务对该表其他行的访问并不受影响,我认为是等效的。

等高手继续发言