文档清楚地表明,当启用非默认
READCOMMITTEDLOCK
选项时,您可以使用 SET TRANSACTION ISOLATION LEVEL READ COMMITTED
表提示来获取默认 READ_COMMITTED_SNAPSHOT
行为。是否有与此等效的事务隔离级别?也就是说,当启用 READ_COMMITTED_SNAPSHOT
选项时,如果禁用该选项并且我在 READ COMMITTED
隔离级别下运行,是否有一个事务隔离级别可以让我采取行动?
当启用 READ_COMMITTED_SNAPSHOT 选项时,如果禁用该选项并且我在 READ COMMITTED 隔离级别下运行,是否有一个事务隔离级别可以让我采取行动?
不。但 REPEATABLE READ 和 SERIALIZABLE 会强制使用 S 锁进行读取。