IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Liste des tables modifiées


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Mars 2016
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2016
    Messages : 85
    Par défaut Liste des tables modifiées
    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

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Pour les INSERT, UPDATE, DELETE, MERGE, TRUNCATE :

    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'
    Pour les CREATE et ALTER :
    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')
    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/ * * * * *

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Mars 2016
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2016
    Messages : 85
    Par défaut
    Merci bien,
    Et peut on avoir la listes des lignes ajoutées quelque soit la table pour une plage de date donnée ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Mars 2016
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2016
    Messages : 85
    Par défaut
    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.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    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/ * * * * *

  6. #6
    Membre confirmé
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Mars 2016
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2016
    Messages : 85
    Par défaut
    Bonjour,
    Merci bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/03/2006, 22h06
  2. liste des tables par base
    Par rupert dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/05/2004, 09h38
  3. Obtenir la liste des tables
    Par edamiral dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 23/04/2004, 13h33
  4. Liste des champs modifiés avant post
    Par SebCBien dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/02/2004, 10h10
  5. Liste des tables d'une bases de données spécifique
    Par faridos23 dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/08/2003, 22h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo