SQL Server 事务执行、回滚

MySQL 事务回滚。在执行删除、更新等操作时,防止误操作

生产环境更新数据时必用

begin tran --开启事务
begin

--先在事务中 执行 UPDATE Sys_User SET Name='张三' where Id='a46d92fb-5c7b-45e7-8571-5eae42657878'
--在事务中验证 select '执行后的效果',Name from Sys_User where Id='a46d92fb-5c7b-45e7-8571-5eae42657878'

end rollback tran --回滚

--事务外面的正式环境,不受影响 select '正式环境现状',Name from Sys_User where Id='a46d92fb-5c7b-45e7-8571-5eae42657878' --验证无误后执行:UPDATE Sys_User SET Name='张三' where Id='a46d92fb-5c7b-45e7-8571-5eae42657878' --或者把上面的 rollback tran 改成 commit tran

 

posted @ 2021-03-18 09:40  VipSoft  阅读(694)  评论(0编辑  收藏  举报