事务

开始事务:BEGIN TRANSACTION
提交事务:COMMIT TRANSACTION
回滚事务:ROLLBACK TRANSACTION

事务通常是以begin transaction开始的,以commit或rollback 结束,commit表示提交,既提交事务的所有操作。具体的说就是将事务中所有对数据库的更新写到磁盘上的物理数据中去,事务正常结束。

Rollback表示回滚,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部取消,回滚到事务开始时的状态。这里的操作指对数据库的更新操作。

begin tran:开始事务
开始写流程语句
语句写完之后
if @@error>0
rollback tran--回滚事物
else
commit tran--提交事务

posted @ 2014-12-07 15:41  巽坤  阅读(178)  评论(0编辑  收藏  举报