【发布时间】:2015-03-23 11:03:59
【问题描述】:
我已经更新了一列的 100 行,其中包含不同的值,例如3,5,2,1,4,5 等,但我错误地更新了所有值 9 并提交了它。有什么方法可以将以前的值恢复到该列? 我正在使用 sql server r2
【问题讨论】:
-
否,除非您记录所有修改。您可以在提交之前回滚,但一旦提交,值就会被覆盖。使用备份。
-
是的,这是个好主意
-
此外,如果该列包含计算字段的值,那么您也可以使用适当的查询重新更新这些列和行。
标签: sql sql-server sql-server-2008 sql-server-2008-r2