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

SQL Firebird Discussion :

Clé autoincrement pour mise a jour


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 718
    Par défaut Clé autoincrement pour mise a jour
    Bonjour a tous

    j'aimerais savoir si on a la possibilité de crée une clé auto-incrémenté qui ne s'incrémentera pas en insertion mais lors d'une a jour de la table.
    si cela est possible j'aimerai avoir la syntaxe sql , en faite je veux a chaque qu'une mise a jour est faite sur une ligne incrémenter une clé de cette ligne.
    merci a tous

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut

    Je ne suis pas sûr de bien comprendre ta demande.
    Tu souhaites comptabiliser le nombre de mises à jour effectuées sur l'enregistrement.

    C'est ça ?

  3. #3
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 718
    Par défaut
    oui exactement

  4. #4
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Alors dans ce cas il suffit d'un simple champ nommé NB_MAJ par exemple que tu initialises à 0 lors de l'insertion et que tu incrémentes à chaque mise à
    jour via un trigger before update.

    @+ Claudius

  5. #5
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 718
    Par défaut
    Je vais implémenter ça
    merci

  6. #6
    Membre éclairé
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 423
    Par défaut
    Il y a aussi, si j'ai bien compris la question, la possibilité de mettre un trigger qui se ne déclenche que sur les update et non sur l'insert.

    P.S. après relecture,je vois que c'est la solution proposé par caudius...

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

Discussions similaires

  1. Module pour mise a jour
    Par tal13 dans le forum VBA Access
    Réponses: 13
    Dernier message: 24/03/2013, 18h05
  2. [AC-2007] Evenement pour mise a jour d'un champ
    Par theuma dans le forum Access
    Réponses: 1
    Dernier message: 20/04/2011, 11h17
  3. [AC-2003] Extraction d'une chaîne pour mise a jour d'un champ
    Par martinfa dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 09/12/2009, 10h27
  4. Réponses: 5
    Dernier message: 22/06/2009, 14h45
  5. Réponses: 6
    Dernier message: 03/12/2008, 19h52

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