请问一个sql server的update命令问题
请问下ssql server中的update命名是自动加行锁吗?
还是自己手动加锁!
------解决方案--------------------update默认是会加锁的,按照命令消息的先后顺序
------解决方案--------------------自动加排它锁
------解决方案--------------------select 加共享锁 update加排他锁。
------解决方案--------------------自动加行锁
------解决方案--------------------update语句会申请如下锁,
acquiring IX lock on OBJECT
acquiring IX lock on PAGE
acquiring X lock on KEY
releasing lock reference on KEY -- 更新完释放锁
releasing lock reference on PAGE