2

我正在寻找有关我的表历史记录的信息,我必须知道插入特定行的时间是否有办法知道?谢谢。

4

1 回答 1

1

使用触发器

Datetime column该表中的A和After Insert,Update Trigger 将该列更新为 的GETDATE()

这只会为您提供有关最后一次更改(更新/插入)的详细信息。

CDC

更改数据捕获 (CDC) 是在 SQL Server 2008 中引入的。更改数据捕获记录应用于 SQL Server 表的 INSERT、UPDATE 和 DELETE,并在简单的关系“更改表”中记录更改的内容、位置和时间.

这些“更改表”包含反映您选择跟踪的源表的列结构的列,以及了解所做更改所需的元数据。

在此处阅读有关 CDC的更多信息

此外,它仅在数据中心和企业版中受支持。

于 2014-01-12T16:22:16.827 回答