Sql server 如何在sql server中检索更新的列值

Sql server 如何在sql server中检索更新的列值,sql-server,Sql Server,我有5000多条记录的“订单”表。不幸的是,当我运行更新查询时,我忘记了给出“where”条件。 现在,所有记录中的日期列都已更新。是否可以检索我现有的列值。 例如: (这里我忘了提到where条件)。恐怕不行,因为更新已经提交了。除非您有表的备份,否则无法恢复。可能的重复情况是我没有备份?也许这会有所帮助。你为什么不做备份呢?这就是为什么我总是把我的更新和删除打包在BEGIN TRAN。。。。提交传输块。 Update Order set ordered = getdate() where

我有5000多条记录的“订单”表。不幸的是,当我运行更新查询时,我忘记了给出“where”条件。 现在,所有记录中的日期列都已更新。是否可以检索我现有的列值。 例如:


(这里我忘了提到where条件)。

恐怕不行,因为更新已经提交了。除非您有表的备份,否则无法恢复。

可能的重复情况是我没有备份?也许这会有所帮助。你为什么不做备份呢?这就是为什么我总是把我的更新和删除打包在
BEGIN TRAN。。。。提交传输
块。
Update Order 
set ordered = getdate() 
where Cusid=50