我正在使用 Oracle 数据库(11g 第 2 版)。想象多个连接同时执行以下操作:
- 开始交易
- 检查唯一值表中是否存在特定值
- 如果该值不存在,则插入它
- 提交事务
在我看来,防止冲突的唯一方法是阻止连接执行上述 4 步序列,而任何其他连接当前正在执行 4 步序列。
事务可以在 Oracle 中实现这种广泛的锁定/阻塞吗?
提前感谢您对如何最好地处理这种情况的回答和建议。
我正在使用 Oracle 数据库(11g 第 2 版)。想象多个连接同时执行以下操作:
在我看来,防止冲突的唯一方法是阻止连接执行上述 4 步序列,而任何其他连接当前正在执行 4 步序列。
事务可以在 Oracle 中实现这种广泛的锁定/阻塞吗?
提前感谢您对如何最好地处理这种情况的回答和建议。