结束当前事务。
语法
END TRANSACTION
说明
end transaction 命令保存事务过程中对表、表的备注文件或索引文件所做的任何修改并结束此事务。
此时提交 BEGIN TRANSACTION 命令与 end transaction 命令之间对数据库所作的更新。如果当前事务是第一个事务,或者是唯一的事务(即事务并不嵌套),则将所做的更改写入磁盘。
如果事务有嵌套,则 end transaction 命令将已缓冲的更新放入更高层事务中。嵌套事务有可能改写在更高层事务中对数据的更改。
如果 end transaction 命令产生错误(例如,没有足够磁盘空间写入所做的修改),则取消事务中所做的修改,并结束该事务。