|
320 | 320 | uses this isolation level, a <command>SELECT</command> query |
321 | 321 | (without a <literal>FOR UPDATE/SHARE</literal> clause) sees only data |
322 | 322 | committed before the query began; it never sees either uncommitted |
323 | | - data or changes committed during query execution by concurrent |
324 | | - transactions. In effect, a <command>SELECT</command> query sees |
| 323 | + data or changes committed by concurrent transactions during the query's |
| 324 | + execution. In effect, a <command>SELECT</command> query sees |
325 | 325 | a snapshot of the database as of the instant the query begins to |
326 | 326 | run. However, <command>SELECT</command> does see the effects |
327 | 327 | of previous updates executed within its own transaction, even |
@@ -488,8 +488,8 @@ COMMIT; |
488 | 488 | <para> |
489 | 489 | The <firstterm>Repeatable Read</firstterm> isolation level only sees |
490 | 490 | data committed before the transaction began; it never sees either |
491 | | - uncommitted data or changes committed during transaction execution |
492 | | - by concurrent transactions. (However, the query does see the |
| 491 | + uncommitted data or changes committed by concurrent transactions during |
| 492 | + the transaction's execution. (However, each query does see the |
493 | 493 | effects of previous updates executed within its own transaction, |
494 | 494 | even though they are not yet committed.) This is a stronger |
495 | 495 | guarantee than is required by the <acronym>SQL</acronym> standard |
|
0 commit comments