是否可以只使用 DDL 语句来处理事务?如果是这样,如果任何一条 DDL 语句失败,是否可以将其回滚到原始状态?
谢谢和问候, 普里亚.R
最佳答案
在 Oracle 中 a DDL statement implicitely commits before and after该声明。每个语句都是一个独立的事务,您将无法回滚成功的语句。
然而,DDL 语句始终是原子的:它要么完全成功,要么完全失败。
关于甲骨文交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1624112/