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

MS SQL Server Discussion :

Connaitre la date de mise à jour d'une table


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Par défaut Connaitre la date de mise à jour d'une table
    Bonjour,

    Afin d'épurer une base sql-server de ses vielles tables, j'aimerais savoir s'il y a un moyen de connaitre la date/heure de la dernière modification d'une table ?

    Merci

  2. #2
    Membre éclairé
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    311
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 311
    Par défaut
    Salut,

    un petit coup de google et hop : http://stackoverflow.com/questions/1...le-was-updated

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT name, [modify_date] FROM sys.tables
    A+

  3. #3
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Par défaut
    En fait, je me suis mal exprimé. Ce que je jeux savoir c'est quand a eu lieu pour la dernière fois un ajout, une suppression ou une modification sur une table.

    La réponse précédente m'informe sur la dernière modification de la table elle-même et pas ses données !

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 995
    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 : 21 995
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par major2 Voir le message
    En fait, je me suis mal exprimé. Ce que je jeux savoir c'est quand a eu lieu pour la dernière fois un ajout, une suppression ou une modification sur une table.
    NON !

    La réponse précédente m'informe sur la dernière modification de la table elle-même et pas ses données !
    En effet, dans une base de données, vous n'y trouverez fonctionnellement que ce que vous y mettez !
    Rajoutez une colonne de type DATETIME2 et dans un déclencheur UPDATE, faites une mise à jour de cette colonne.

    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/ * * * * *

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut
    Les statistiques de lecture écriture des indexes peuvent aider, personnellement c'est ce que j'utilise pour savoir ce qui est utilisé ou non dans mes DBs.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 995
    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 : 21 995
    Billets dans le blog
    6
    Par défaut
    Cela ne donne que les derniers accès aux tables, pas la date de chaque ligne.

    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/ * * * * *

  7. #7
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut
    C'est bien ce qui est demander non ?

  8. #8
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 995
    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 : 21 995
    Billets dans le blog
    6
    Par défaut
    Pas très clair....

    Cependant, cela ne donne pas non plus cette information là ! En effet, la date peut être NULL, et pire encore, la table peut ne pas apparaître dans cette vue. Ceci est du au fait que les statistiques sont perdues à chaque arrêt de la base comme du serveur.

    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/ * * * * *

Discussions similaires

  1. transformation de date et mise àjour d'une table access
    Par licharna dans le forum VBScript
    Réponses: 4
    Dernier message: 07/07/2010, 18h04
  2. Réponses: 1
    Dernier message: 23/11/2009, 09h47
  3. Connaitre la date de la dernière mise à jour d'une table
    Par farenheiit dans le forum Administration
    Réponses: 1
    Dernier message: 28/05/2008, 16h04
  4. Réponses: 1
    Dernier message: 27/03/2007, 10h23
  5. recuperation de la date d'une mise à jour d'une table
    Par freestyler1982 dans le forum Oracle
    Réponses: 4
    Dernier message: 09/09/2006, 15h42

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