我在SQL Server中有一个数据库。我是SQL Server的新手,所以我还有很多事情要理解。现在我有一张桌子Student
。当我更新表中的一行时,我想在事务日志中看到它更新了什么值,然后又想将其恢复为旧值。
答案 0 :(得分:0)
您不能仅查看事务日志并获取列的先前值。要获取先前的值,您需要还原事务日志备份。
如果您需要轻松访问所有过去的值,建议您创建一个StudentAuditLog表。在修改Student表上的数据之前,将旧值插入StudentAuditLog,然后更新Student表。