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 Oracle Discussion :

Ordre d'exécution de triggers.


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 79
    Par défaut Ordre d'exécution de triggers.
    Bonjour,

    Aurait-il un moyen d'attribuer un ordre d'exécution à deux triggers sur une table données?

    J'ai deux triggers de type 'BEFORE INSERT ON' sur une table.
    Je souhaiterais savoir si l'on pouvait, lorsqu'une ligne arrive, déclencher le second trigger avant le premier par exemple.

    Merci de votre aide.
    Cordialement.

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    le EACH ROW se déclenche avant l'autre

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 79
    Par défaut
    Citation Envoyé par orafrance Voir le message
    le EACH ROW se déclenche avant l'autre
    Bonjour et merci de ta réponse mais les deux triggers sont 'FOR EACH ROW' l'ordre de création des triggers ne joue-t-il pas?

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    2 triggers sur la même table avec les mêmes défs... d'abord j'vois pas bien l'intérêt et surtout il me semblait que ce n'était pas possible

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 79
    Par défaut
    Citation Envoyé par orafrance Voir le message
    2 triggers sur la même table avec les mêmes défs... d'abord j'vois pas bien l'intérêt et surtout il me semblait que ce n'était pas possible
    J'ai une table dans laquelle j'insère des lignes.
    Il se trouve qu'à chaque insertion j'ai un trigger (le numéro 1) qui vérifie dans une autre table la présence d'un code.
    Aujourd'hui un autre trigger (le numéro 2) fait son apparition pour vérifier dans une autre table la présence d'un autre code.

    Je souhaiterais donc avoir le déclenchement du trigger numéro 2 avant le 1.

  6. #6
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    et pourquoi pas tout simplement ajouter le code du 2 avant le code du 1 dans le 1° trigger ?

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

Discussions similaires

  1. [SQL2008] Ordre d'exécution des triggers
    Par gmano dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 01/03/2010, 19h08
  2. Ordre d'exécution des triggers AFTER
    Par pascal_T dans le forum Administration
    Réponses: 4
    Dernier message: 19/06/2009, 17h04
  3. ordre d'exécution des événements onblur et onfocus
    Par letycaf dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/05/2006, 15h30
  4. Ordre d'exécution de la requête
    Par raf_gug dans le forum Requêtes
    Réponses: 4
    Dernier message: 19/04/2006, 10h30
  5. Ordre d'exécution dans une jointure externe
    Par Pero dans le forum Langage SQL
    Réponses: 17
    Dernier message: 20/09/2005, 12h22

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