更新查询的SQL Server事务日志

时间:2018-07-31 10:26:34

标签: sql sql-server

我在SQL Server中有一个数据库。我是SQL Server的新手,所以我还有很多事情要理解。现在我有一张桌子Student。当我更新表中的一行时,我想在事务日志中看到它更新了什么值,然后又想将其恢复为旧值。

1 个答案:

答案 0 :(得分:0)

您不能仅查看事务日志并获取列的先前值。要获取先前的值,您需要还原事务日志备份。

如果您需要轻松访问所有过去的值,建议您创建一个StudentAuditLog表。在修改Student表上的数据之前,将旧值插入StudentAuditLog,然后更新Student表。