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 :

ajouter automatiquement la date de modif dans une table?


Sujet :

MS SQL Server

  1. #1
    Membre du Club Avatar de Nadaa
    Inscrit en
    Septembre 2003
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 133
    Points : 68
    Points
    68
    Par défaut ajouter automatiquement la date de modif dans une table?
    Bonjour tout lemonde,
    J ai besoin d inserer d'une maniere systematique et automatique le nom d untilisateur qui a fait une mise a jour ou modification aisni que la date!
    Quelqu un auait une idée comment faire? Mille merci
    N

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    381
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 381
    Points : 231
    Points
    231
    Par défaut
    Avec un trigger sur les evenements UPDATE et INSERT de ta table non ?
    Dans le trigger tu alimentes une colonne qui contient une concaténation de la date et du User.
    Pour trouver le User ca dépend de ce que tu entends par "modifier"
    Via SQL ? progiciel ? autre ?
    en tout cas tu peux deja regarder ici

  3. #3
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Bonjour,

    En effet, tu l'as dans la FAQ. Plus directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT SYSTEM_USER, CURRENT_TIMESTAMP

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Ou encore avec un trigger DDL et l'utilisation de la fonction EventData()

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

Discussions similaires

  1. [XL-2013] Mettre une date de modification dans une feuille.
    Par swayly dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/09/2013, 11h55
  2. [Débutant] l'ajout, la suppression et la modification dans une DataGridView
    Par Mr_developer dans le forum C#
    Réponses: 2
    Dernier message: 17/06/2012, 00h33
  3. Afficher automatiquement la date du jour dans une interface
    Par Clairette29 dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 26/05/2008, 14h38
  4. Réponses: 1
    Dernier message: 12/04/2007, 17h08
  5. Réponses: 10
    Dernier message: 07/03/2006, 13h30

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