【发布时间】:2013-08-05 05:46:52
【问题描述】:
我对 PL/SQL 编程非常陌生。我尝试在代码中使用一些 DML 语句(插入)编写一个 pl/sql 过程。在 pl/sql 代码中执行插入操作后,我没有进行任何显式提交。但是在执行 pl/sql 过程后事务被提交。
这是默认行为吗?
我该如何控制?
【问题讨论】:
-
高度依赖于您使用的客户端。那是哪个? Sql*Plus? Oracle DB 本身没有 DML 的自动提交
-
我正在使用 sql* plus 和 perl dbi 来运行 pl/sql 过程
标签: plsql plsqldeveloper