Я использую следующий запрос, чтобы получить раз, когда таблица была последней updadted пользователей:Регистрация запросов от sp_MSForEachTable
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.
Пробовал ваш код, но он возвращает пустые результаты. – RBasniak
@RBasniak testet на SQLServer 2005 и SQLServer 2008 работает даже скрипка http://sqlfiddle.com/#!3/a5e25/1 – bummi
Работала сейчас, я сменил SELECT на конкретную базу данных, и она сработала. благодаря – RBasniak