在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
c#方法一:
c#方法二: SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
BEGIN TRANSACTION /*--定义变量,用于累计事务执行过程中的错误--*/ DECLARE @errorSum INT SET @errorSum=0 --初始化为0,即无错误 /*--转账:张三的账户少1000元,李四的账户多1000元*/ SET @errorSum=@errorSum+@@error --累计是否有错误 IF @errorSum<>0 --如果有错误 BEGIN print '交易失败,回滚事务' ROLLBACK TRANSACTION --回滚 END ELSE BEGIN print '交易成功,提交事务,写入硬盘,永久的保存' COMMIT TRANSACTION --执行修改保存 END GO print '查看转账事务后的余额' GO 参考: http://www.cnblogs.com/Garden-blog/archive/2011/04/21/2023417.html |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论