首页 > 解决方案 > SQL Server 在 Oracle 中的 begin tran..rollback 等价物

问题描述

我是 Oracle 新手,我在 SQL Server 中使用了以下回滚命令。但是相同的命令在 Oracle 中不起作用。

begin tran  
  ....sql statement
rollback

begin tran... rollbackOracle中的等价物是什么?

标签: sqlsql-serveroracleplsqloracle11g

解决方案


每当您执行 DML 时,Oracle 都会为您隐式启动事务(默认情况下,打开的事务在 Oracle 中要安全得多,因为您没有编写器阻止读取器,并且您没有事务日志备份的问题)。

您可以使用commit或结束它们rollback。无需显式启动事务。


推荐阅读