好像确实不行,当教训吧,下次更新前先备份 ------解决方案-------------------- 我觉得不妨先把你的UPDATE语句先贴出来让我们看看。有些语句是可以根据逻辑还原的。
例如:UPDATE 表A from 表B SET A.CLBZ=2 WHERE A.LSZH=B.LSZH AND A.CLBZ=1
那么还原的语句就是:UPDATE 表A from 表B SET A.CLBZ=1 WHERE A.LSZH=B.LSZH AND A.CLBZ=2
当然我举例的这种情况非常简单,具体问题还需具体分析 ------解决方案--------------------
批量更新……
我记得有个日志查看器,不知道能否从里面看是不是有办法
SQL日志文件查看工具(Log Explorer for SQL Server v4.2)
不知道是否有用 ------解决方案--------------------
我以前也有这种情况,太危险了,一不小心,就更新错了,所以建议你先这样:
select *
from IncomeAndExpense
--set Amount=18591.00
where BPCSAccountCode=19601 and companyid='ra' and accountmonth=12