【发布时间】:2016-03-14 23:19:40
【问题描述】:
我在 oracle DB 中有 3 个表。我正在编写一个程序来根据某些条件删除所有 3 个表中的某些行。
我在过程中一一使用了所有三个删除语句。在执行上述存储过程时,执行时是否发生了自动提交?
否则,我是否需要在最后手动编码提交?
【问题讨论】:
-
在 PL/SQL 函数或过程中没有自动提交。
-
我正在使用 oracle 命令行。在那,我正在执行上述过程。执行完之后,我是否需要手动输入commit命令,因为我在存储过程中使用了delete语句。
标签: oracle oracle-sqldeveloper