甲骨文交易

标签 oracle

是否可以只使用 DDL 语句来处理事务?如果是这样,如果任何一条 DDL 语句失败,是否可以将其回滚到原始状态?

谢谢和问候, 普里亚.R

最佳答案

在 Oracle 中 a DDL statement implicitely commits before and after该声明。每个语句都是一个独立的事务,您将无法回滚成功的语句。

然而,DDL 语句始终是原子的:它要么完全成功,要么完全失败。

关于甲骨文交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1624112/

相关文章:

linux - 迁移基于字符的 Oracle 表单

oracle - 具有多个数据源的 Tomcat 6/7 JNDI

sql - 递归查询设计 - Oracle SQL

java - 是否有任何特定于 DBMS 的 SQL 客户端 Java 库(不一定与 JDBC 相关或兼容)

sql - 合并日期范围

oracle - 我可以使用 Oracle PL/SQL 同时持有两个锁吗?

mysql - mySql 与 Ms-Sql 和 Oracle 在连接具有排序结果集的表时的不同行为

oracle - PL/SQL 表函数之间的流水线

mysql - 从 Oracle 迁移到 MySql

regex - Oracle Regex_replace 删除模式和以下 3 个字符