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