Bonjour,

Je cherche à récupérer pour l'ensemble des tables d'une base de données les dates de dernière modification de la table (pas sa structure, mais sont contenu)

J'ai trouvé cette requette mais elle ne le fait que sur les structure.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
USE <database_name>;
GO
SELECT name AS object_name 
  ,SCHEMA_NAME(schema_id) AS schema_name
  ,type_desc
  ,create_date
  ,modify_date
FROM sys.objects
WHERE modify_date > GETDATE() - <n_days>
ORDER BY modify_date;
Est ce que vous voyez un moyen d'avoir la liste des tables avec la dernière date de modification (Insert/Update/Delete) de cette table ?
Merci d'avance.