如何检查数据库表的最后更新时间

时间:2017-03-23 07:31:51

标签: sql-server database

在Sql Server中,有一个名为“Product”的表

有没有办法检查最近的时间/上次,在“产品”表格中填充数据

2 个答案:

答案 0 :(得分:1)

SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update,*
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID('DbName')
AND OBJECT_ID=OBJECT_ID('TableName')

这将在上次更新表时为您提供详细信息。

答案 1 :(得分:1)

使用sys.dm_db_index_usage_stats确定上次更新表的时间。

SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update,*
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID( 'Database_Name_Here')
AND OBJECT_ID=OBJECT_ID('Table_Name_here')

如果完全删除WHERE条件,它将提供整个数据库的详细信息。

请参阅此link