事务定义

事务和程序是不同的概念。

BEGIN TRANSACTION 表示事务开始,COMMIT/ROLLBACK 表示事务结束。

事务结束

COMMIT 表示提交,即把事务中的所有数据库更新操作写入物理数据库。

ROLLBACK 表示回滚,即由于故障导致事务无法继续,系统撤销已完成的操作,返回事务开始状态。

这里的操作是指对数据库的更新操作。