La requête:
SELECT
name AS TableName,
create_date AS CreatedDate,
modify_date as ModifyDate
FROM sys.tables
order by ModifyDate;
... me dira la dernière fois qu'une table a été créée et modifiée (du point de vue DDL). Mais je veux savoir la dernière fois que des données réelles ont été insérées ou supprimées de la table. Est-il possible d'obtenir cela dans SQL Server?
sql-server
sql-server-2008
dublintech
la source
la source
SELECT last_user_update, t.name FROM sys.dm_db_index_usage_stats us JOIN sys.tables t ON t.object_id = us.object_id WHERE database_id = db_id()