Identifier sous SQL Server 2005/2008 les tables modifiées dans les 30 derniers jours

Publié le 14 septembre 2009 par Dave Lizotte

Voici comment il est possible sous Microsoft SQL Serveur 2005/2008, la liste des tables qui ont été modifiées dans un intervalle X, comme les 30 deniers jours par exemple. Voici la requête qu'il vous faut si de telles informations vous intéressent.

{codecitation class="brush: sql; gutter: true;" width="662px"}
SELECT  name AS [TableName],
SCHEMA_NAME(schema_id) AS [Schema],
modify_date as [ModifyDate]
FROM    sys.objects
WHERE   modify_date > GETDATE() - 30
and type_desc = 'USER_TABLE'
{/codecitation}