检索值已更新的日期?

时间:2011-12-15 02:57:02

标签: sql

我希望能够检索值更新的日期。这可能吗?我们有一个培训数据库,人们离开我们的组织后最终会变得不活跃。但这只是一个简单的布尔列。我希望使用WHERE语句,该语句只检索“非活动”的值,并且该值仅在特定日期之后更新?

这可能吗?

2 个答案:

答案 0 :(得分:0)

不,除非您在某处记录日期。

也就是说,您可以访问事务日志。见这里:http://searchsqlserver.techtarget.com/tip/View-SQL-Server-transaction-logs-using-DBCC

答案 1 :(得分:0)

没有。您无法确定上次更新行中特定列的值的最后时间。为此,您需要在表上维护修改后的列。为了帮助您强制执行该列始终设置正确,您可以创建一个触发器,以便在修改非活动列时更新它。