sql - SQL Server 在 Oracle 中的 begin tran..rollback 等价物
问题描述
我是 Oracle 新手,我在 SQL Server 中使用了以下回滚命令。但是相同的命令在 Oracle 中不起作用。
begin tran
....sql statement
rollback
begin tran... rollback
Oracle中的等价物是什么?
解决方案
每当您执行 DML 时,Oracle 都会为您隐式启动事务(默认情况下,打开的事务在 Oracle 中要安全得多,因为您没有编写器阻止读取器,并且您没有事务日志备份的问题)。
您可以使用commit
或结束它们rollback
。无需显式启动事务。
推荐阅读
- angular - 如何循环遍历 html 中的 Set
- scala - 如何在 Scala Dataframe 中显示分组数据
- python - os.path.abspath(__file__) 给出无效的位置并在文件路径中添加额外的 \'s
- sockets - Returned UDP packets lacking port and fail to arrive
- java - 我想打印除最后一个之外的所有字母,然后是最后两个,然后是最后 3 个
- webpack - Webpack 将 CLI 环境变量导出到窗口对象
- c# - C# 中 Java Objects.hash 和 Objects.hashCode 的等价物
- azure - 我应该如何使用 .net core c# 从死信中读取更多消息?
- c# - 在python中动态构建表达式
- sql - SQL 检查当前日期是否为星期一