Bonjour,
Peut on avoir une requete pour connaitre la liste des tables qui ont été modifiées le 02 février 2022 par exemple?
Merci
Bonjour,
Peut on avoir une requete pour connaitre la liste des tables qui ont été modifiées le 02 février 2022 par exemple?
Merci
Pour les INSERT, UPDATE, DELETE, MERGE, TRUNCATE :
Pour les CREATE et ALTER :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT s.name AS TABLE_SCHEMA, o.name AS TABLE_NAME FROM sys.dm_db_index_usage_stats AS ius JOIN sys.objects AS o ON ius.object_id = o.object_id JOIN sys.schemas AS s ON o.schema_id = s.schema_id WHERE ius.database_id = DB_ID() AND o.is_ms_shipped = 0 AND last_user_update BETWEEN '20220202' AND '20220202 23:59:59.997'
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT s.name AS TABLE_SCHEMA, o.name AS TABLE_NAME FROM sys.objects AS o JOIN sys.schemas AS s ON o.schema_id = s.schema_id WHERE type = 'U' AND (create_date BETWEEN '20220202' AND '20220202 23:59:59.997' OR modify_date BETWEEN '20220202' AND '20220202 23:59:59.997')
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Merci bien,
Et peut on avoir la listes des lignes ajoutées quelque soit la table pour une plage de date donnée ?
En fait mon objectif est le suivant:
Dans le cadre de développement de tableau de bord, je cherche les bonnes tables et colonnes qui m'intéressent; donc pour y parvenir, je crée par exemple dans le logiciel:
un nouveau document de vente ou
un nouveau client ou
un nouveau compte comptable ou
une nouvelle écriture comptable
Ensuite, je souhaite avoir la requete pour voir les tables et colonnes modifiées; ainsi, je pourrais connaitre ce qui m'intéresse dans la base de données SQL au lieu d'aller à la pêche!!!!
Je ne sais pas si vous me comprenez svp? avez vous un conseil ou une idée à me donner svp?
Merci.
dans ce cas mettre plutôt un audit sur des tables ciblées.
https://docs.microsoft.com/fr-fr/sql...l-server-ver15
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager