事务的一个重要属性是原子性。
默认模式是读取提交。这可以防止脏读。但是我们有可重复读取和幻行的问题。
使用默认(已提交读)隔离模式时如何确保原子规则?
示例-在 tran1 中,我从 table1 中读取值。当 tran1 仍在运行时,我启动 tran2 并更新 table1 中的相同值。所以 tran1 有陈旧的价值。
事务的一个重要属性是原子性。
默认模式是读取提交。这可以防止脏读。但是我们有可重复读取和幻行的问题。
使用默认(已提交读)隔离模式时如何确保原子规则?
示例-在 tran1 中,我从 table1 中读取值。当 tran1 仍在运行时,我启动 tran2 并更新 table1 中的相同值。所以 tran1 有陈旧的价值。