我正在寻找有关我的表历史记录的信息,我必须知道插入特定行的时间是否有办法知道?谢谢。
问问题
533 次
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 回答