Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
记录更新后如何获取最后更新的记录值(以前的值)?
你需要在这里使用事务。
在更新查询之前,Begin Transaction.
Begin Transaction
当您想在更新后检索最后一条记录时,触发Rollback.
Rollback
当您确定更新时,触发commit命令。
commit
可以注册以下:
如何在 sql server 中提交和回滚事务?
在更新行之前,将该行保存到另一个表中,以便您可以检索之前的行值。如果您维护所有先前版本的行,这将称为日志表,如果您只想维护行的最后一个版本,则称为备份表。