如何获取在上一个 N 天内修改的所有表的列表?
答案 0 :(得分:3)
如果这是针对数据的,您可以使用如下查询:
exec sp_MSforeachtable 'SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update,*
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID(''<yourDataBaseNameHere>'')
AND OBJECT_ID=OBJECT_ID(''?'')'
并过滤您感兴趣的日期范围的结果。请参阅latt_user_updates列。
答案 1 :(得分:0)