如何在SQL server2005中回滚更新查询?
我需要用SQL来做这件事,而不是通过代码。
发布于 2009-04-06 13:38:46
begin transaction
// execute SQL code here
rollback transaction
如果您已经执行了查询,并且想要回滚它,不幸的是,您唯一真正的选择是恢复数据库备份。如果您使用的是完整备份,那么您应该能够将数据库恢复到特定的时间点。
发布于 2009-04-06 13:46:52
你需要这个工具,你可以找到交易并撤销它。
发布于 2009-04-06 13:38:38
您可以回滚在事务中执行的语句。回滚事务,而不是提交事务。
如果你已经更新了一些东西,并且想要回滚这些更新,而你还没有在一个(尚未提交的)事务中做到这一点,那么我认为这是幸运的…
(手动修复或还原备份)
https://stackoverflow.com/questions/721471
复制相似问题