SQL Server 使用事务(Transaction)回滚示例原创
金蝶云社区-╄秋メ凋零
╄秋メ凋零
6人赞赏了该文章 127次浏览 未经作者许可,禁止转载编辑于2024年04月17日 11:13:40

事务是一系列的操作,这些操作要么全部完成,要么全部不完成,确保数据库的完整性和一致性。通过使用事务,你可以将多个 SQL 语句组合成一个单一的逻辑单元,这样如果其中任何一个语句失败,你可以撤销整个事务,使数据库回到事务开始之前的状态。

下面是一个简单的例子,说明如何使用事务和回滚来撤销 update 语句:



Begin Transaction--开启一个事务


update T10 set FSTOCKID=10585691  From  t_BD_MaterialStock T10 --update语句
------------------------------------------------------------------------------------------
--1、发现问题,撤销回滚事务:Rollback Transaction
Rollback Transaction
--2、程序OK,提交生效事务:Commit Transaction

Commit Transaction




赞 6