使用 Read Committed 选项来保证在检索行的时刻在表中提交每一被检索的行。此选项不在获取的行上放置锁。Read Committed 是不符合 ANSI 的带有日志记录的数据库中的缺省隔离级别。
当将每一行数据作为独立的单元来处理,而不引用同一表或其他表中的其他行时,Read Committed 是适合的。
SET TRANSACTION 的 Read Committed 隔离级别不直接支持 SET ISOLATION 语句的 Committed Read 隔离级别的 LAST COMMITTED 特性,当应用尝试读取另一会话在其上持有排他的行级锁的行中的数据时,这可降低锁定冲突的风险。当启用此特性时,数据库服务器返回最近提交的数据的版本,而不是等待释放该锁。