请问一个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