Oracle's default isolation level is the read-commited level of isolation at the statement level. Oracle queries see only the data that was commited at the beginning of the query. Because the isolation level is at the statement level, each statement is allowed to see only the data that was commited before the commencement of that statement. The read-commited level of isolation guarantees that the row data won't change while you're accessing a particular row in an Oracle table.
Remember that Oracle only guarantees statement-level isolation here, not the transaction-level isolation.(这句话是书里的,不是我加的 )。
Oracle's default isolation level is the read-commited level of isolation at the statement level. Oracle queries see only the data that was commited at the beginning of the query. Because the isolation level is at the statement level, each statement is allowed to see only the data that was commited before the commencement of that statement. The read-commited level of isolation guarantees that the row data won't change while you're accessing a particular row in an Oracle table.
Remember that Oracle only guarantees statement-level isolation here, not the transaction-level isolation.(这句话是书里的,不是我加的 )。