我可以在异常块中使用 Commit 或 Rollback 吗?
Can I use Commit or Rollback in exception block?
是否可以在 EXCEPTION
块中使用 COMMIT
或 ROLLBACK
?
我知道这可能不是一个好的做法,因为用户可能希望在发生异常后回滚,如果我使用 COMMIT
则不可能。
但是我的应用程序不允许任何类型的回滚并且所有内容都已提交,无论是成功还是失败。
是的,可以在 EXCEPTION
块中使用 COMMIT
或 ROLLBACK
。 ROLLBACK
尤其是与保存点结合使用时,比 COMMIT
更常见。 COMMIT
在大多数应用程序中肯定不会出现。除了最外层的代码,我当然不会在 EXCEPTION
块中使用 COMMIT
。
是否可以在 EXCEPTION
块中使用 COMMIT
或 ROLLBACK
?
我知道这可能不是一个好的做法,因为用户可能希望在发生异常后回滚,如果我使用 COMMIT
则不可能。
但是我的应用程序不允许任何类型的回滚并且所有内容都已提交,无论是成功还是失败。
是的,可以在 EXCEPTION
块中使用 COMMIT
或 ROLLBACK
。 ROLLBACK
尤其是与保存点结合使用时,比 COMMIT
更常见。 COMMIT
在大多数应用程序中肯定不会出现。除了最外层的代码,我当然不会在 EXCEPTION
块中使用 COMMIT
。