sqlserver 中NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCKX
NOLOCK(不加锁)此选项被选中时,SQLServer在读取或修改数据时不加任何锁。在这种情况下,用户有可能读取到未完成事务(UncommitedTransaction)或回滚(RollBack)中的数据,即所谓的“脏数据”。HOLDLOCK(保持锁)此选项被选中时,SQLServer会将此共享锁保持至整个事务结束,而不会在途中释放。UPDLOCK(修改锁)此选项被选中时,SQLServer在读