gpt4 book ai didi

sql - 如何获取表的每日快照

转载 作者:行者123 更新时间:2023-12-02 00:26:26 25 4
gpt4 key购买 nike

我正在建立一个销售数据库。其中一个表必须是销售代表及其分配区域的层次结构。 Ohese 代表和他们的区域每天都在变化,我需要跟踪那张 table 每天到底是什么样子。我需要每天给 table 拍快照。

我想知道我必须做什么或者我必须如何将数据存储在表中,以便能够准确地知道表中的数据在某个时间点是什么。

这可能吗?

请记住,表格不会超过 1 MB 左右。

最佳答案

我建议使用 Paul Nielsen 的 AutoAudit :

AutoAudit is a SQL Server (2005, 2008) Code-Gen utility that creates Audit Trail Triggers with:

  • Created, CreatedBy, Modified, ModifiedBy, and RowVersion (incrementing INT) columns to table
  • Insert event logged to Audit table
  • Updates old and new values logged to Audit table
  • Delete logs all final values to the Audit table
  • view to reconstruct deleted rows
  • UDF to reconstruct Row History
  • Schema Audit Trigger to track schema changes
  • Re-code-gens triggers when Alter Table changes the table

他的原始博文:CodeGen to Create Fixed Audit Trail Triggers

在您在生产中实现之前,建议您将数据库备份恢复到开发中并继续进行。

关于sql - 如何获取表的每日快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com