标签: sql sql-server transaction-isolation
根据我的阅读
更新将在要更新的行上获得Update(U)锁 插入将获得Update或Range锁 Delete将在要删除的行上获得Exclusive(X)锁 截断将获得表上的Exclusive(X)锁
Update(U)
Update
Range
Exclusive(X)
在我看来,如果指定的级别太低,这些操作将自动升级隔离级别。这意味着即使我将其设置为未提交(脏读),它仍然可以正常工作,就像我将其设置为可重复读对吗?
如果我让所有修改查询默认都读取未提交的隔离级别,这会对我造成麻烦吗?