我正在使用以下查询来获取用户上次更新表的时间:
EXEC sp_MSForEachTable 'SELECT ''?'' as TableName,
last_user_update,
user_updates,
index_id
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID(''SP3D_DB_RESEARCH_MDB'') AND
OBJECT_ID = OBJECT_ID(''?'')'
但是在结果窗口中,我得到了一个表格,每个结果都有一行。有什么方法可以将它们作为唯一查询加入,以便我可以对结果进行排序?
我正在使用 SQL Server 2008 R2 和 Microsoft SQL Server Management Studio。