SQL Server如何获取最后插入的数据?

时间:2011-05-03 09:15:51

标签: sql sql-server logging

我运行了一个大型查询(~30mb),它在~20个表中插入数据。无意中,我选择了错误的数据库。只有2个表具有相同的名称但具有不同的列。现在我想确保在这个数据库中没有插入数据,我只是不知道如何。

2 个答案:

答案 0 :(得分:1)

如果你的表有时间戳,你可以测试它。

此外,sql-server会记录所有事务。

请参阅:https://web.archive.org/web/20080215075500/http://sqlserver2000.databases.aspfaq.com/how-do-i-recover-data-from-sql-server-s-log-files.html

这将向您展示如何检查日志以查看是否发生了任何插入。

答案 1 :(得分:0)

触发

的最佳选择
  

使用触发器查找数据库名称和   表名和所有历史记录   记录被操纵