sql server 开启一个事务

开启事务,回滚

/*==============================================================   */
/* Date     : 2020年11月18日 11:33:10                               */
/* Version  : V 1.0.0.3                                            */
/* Desc     : 描述                                */
/*==============================================================   */


Begin Try
    Begin TransAction --开始一个事物
 
	 执行SQL.....


    Commit TransAction  --成功,就提交事物

End Try
Begin Catch   --出现错误,回滚事物
    Rollback TransAction
End Catch

开启事务,回滚

Begin Try
    Begin TransAction --开始一个事物


/*==============================================================*/
/* Date     : 2020年11月18日 11:33:10                           */
/* Version  :  V 1.0.0.3                                        */
/* Table    : BVersion   插入一条版本记录                        */
/*==============================================================*/

INSERT INTO BVersion (CreationTime,LastModificationTime,dbver,ApplicationVersion,VersionRemark) 
VALUES(GETDATE(),GETDATE(),'V.1.0.0.3|20.11.18.11.36','V.1.0.0.3','baMaterial字段数据更新');


    Commit TransAction  --成功,就提交事物

End Try
Begin Catch   --出现错误,回滚事物
    Rollback TransAction
End Catch
相信自己,一切皆有可能!
原文地址:https://www.cnblogs.com/zhaocici/p/14916317.html