为何会有只读事物?只读事物和 没有事物有什么区别呢 ?sql
- 没有事物 : 查询不加事物 ,oracle在没人的状况下,保证了数据的读一致性。 什么叫读一致性呢 ? -- 在执行一条查询sql时,若是数据库来了另一条sql修改了查询的数据,这时只会查询出修改以前的数据。
- 只读事物: 查询加上只读事物,oracle在没人的状况下,保证了数据的读一致性。 什么叫读一致性呢 ? -- 在执行多条查询sql时,若是数据库来了另一条sql修改了查询的数据,这时只会查询出修改以前的数据,当第一条查询sql ,查询完成时,另一个事物修改了其中一条数据,只是当第二条查询sql执行时,是只会查询出未修改以前的数据。(多条查询sql在一个只读事物中)