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