|
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