是否可以在COMMIT
区块内使用ROLLBACK
或EXCEPTION
?
我知道这可能不是一个好习惯,因为用户可能希望在发生异常后回滚,并且如果我在那里使用COMMIT
那是不可能的。
但是,我的应用程序不允许任何类型的回滚,一切都是成功的,无论是成功还是失败。
答案 0 :(得分:0)
是的,可以在COMMIT
块中使用ROLLBACK
或EXCEPTION
。 ROLLBACK
,尤其是与保存点结合使用时,比COMMIT
更常见。在大多数应用中肯定不会COMMIT
。除了最外层的代码外,我当然不会在COMMIT
块中使用EXCEPTION
。