【发布时间】:2010-09-16 22:05:59
【问题描述】:
我们在我公司使用的内部应用程序框架使得有必要将每个 SQL 查询放入事务中,即使我知道没有任何命令会在数据库中进行更改。在会话结束时,在关闭连接之前,我提交事务以正确关闭它。我想知道如果我回滚它是否有什么特别的区别,尤其是在速度方面。
请注意,我使用的是 Oracle,但我猜其他数据库也有类似的行为。另外,我对开始交易的要求无能为力,那部分代码库不在我的掌控之中。
【问题讨论】:
标签: sql oracle transactions commit rollback