oracle - 在 Oracle SQL 中,DELETE 语句是否会由 COMMIT 在其后调用的过程中提交?
问题描述
我有一个过程 A ,其中执行 DELETE 后没有 COMMIT 。在同一个过程 A 中,在提到的 DELETE 语句之后调用另一个过程 B。过程 B 只包含一个带有 COMMIT 的 INSERT。这个 COMMIT(在过程 B 中)是否也适用于在过程 A 中执行的 DELETE?
解决方案
是的,当且仅当过程 B 未标记为自主事务时,它也适用于过程 A。
推荐阅读
- python - seaborn中如何增加网格线的数量?
- node.js - io.sockets.emit() 在生产中不起作用
- python - Pandas 使用来自其他 2 个查找数据帧的值在一个数据帧中提取数据
- python - 不同频率数据
- python - 在不循环的情况下访问 3D numpy 数组中的多列
- asp.net-mvc - 确定请求是否从 Okta IDP(ASP .NET MVC 应用程序)发起
- java - 从对象列表中收集值以映射
- python - 通过使用其质心之间的欧几里得距离来提高检测精度
- react-native - React-Native-Expo 在 iOS 中再次询问相机和相机胶卷权限?
- flutter - Flutter SQFlite 多对多关系设置