为什么不需要声明交易的开始?

时间:2014-06-26 03:49:52

标签: sql

标题解释了一切。为什么不需要声明事务的开始,但需要明确声明它们的结束?

1 个答案:

答案 0 :(得分:3)

因为可以确定何时必须启动事务 - 何时执行第一个语句(有可能明确BEGIN它,因为您可能希望在任何语句准备好之前输入它运行)。

但是当你完成时它并不明显。您可以在此查询后完成逻辑工作单元,或者在完成后10小时和更多的查询。