【发布时间】:2017-01-09 16:20:08
【问题描述】:
我有两个事务在同一个表上运行,从不同的进程运行:
Transaction 1 Transaction 2 |
| T
set x = 1; set y = 1; | I
| M
if (y=1) z=1; if (x=1) z=1; | E
|
commit; |
commit; v
我需要第二个事务才能看到由第一个事务操作的更改(反之亦然)。有没有办法做到这一点(例如,进程之间的锁定,以便每个进程在另一个进程已经提交之后发生)?
【问题讨论】:
标签: oracle concurrency transactions locking