“无论事务如何,每个语句(选择/插入/删除/更新)都有一个隔离级别”是真的吗?
我有一个场景,我在事务(ReadCommitted)中设置了语句的更新。另一个不在事务中的集合(选择语句)。
- 在这种情况下,当第一组正在执行另一个等待时。
如果我为 DB 死锁设置 READ_COMMITTED_SNAPSHOT。
ALTER DATABASE Amelio SET ALLOW_SNAPSHOT_ISOLATION ON ALTER DATABASE Amelio SET READ_COMMITTED_SNAPSHOT ON
要解决这个问题,我是否需要在 TransactionScope 中放入“Select”语句?