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

PL/SQL Oracle Discussion :

trigger after update question!


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 213
    Par défaut trigger after update question!
    bonjour,

    je crée un trigger qui n'ecoute que sur un attribut d'une table.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CREATE OR REPLACE TRIGGER trigger_test
    UPDATE OF attr_test ON user_test
    comment recuperer la ligne qui vients d'etre modifier dans le traitement de mon trigger?

    merci ^^

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 21
    Par défaut
    Bonjour,
    tu doit ajouter la commande for each row,
    pour récupérer la ligne qui vient d'être modifier, utilise-toi la commande :old.nom_colonne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    CREATE OR REPLACE TRIGGER trigger_test
    UPDATE OF attr_test ON user_test
    for each row
    declare
    .....
    begin
    
    ...... := old.nom_colonne;
    
    ...........;
    
    end;
    Salutations
    khalid

    Citation Envoyé par touille Voir le message
    bonjour,

    je crée un trigger qui n'ecoute que sur un attribut d'une table.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CREATE OR REPLACE TRIGGER trigger_test
    UPDATE OF attr_test ON user_test
    comment recuperer la ligne qui vients d'etre modifier dans le traitement de mon trigger?

    merci ^^

Discussions similaires

  1. Trigger After Update avec la table Deleted vide ?
    Par azur668 dans le forum Développement
    Réponses: 4
    Dernier message: 24/06/2009, 23h41
  2. Problème exécution trigger after update
    Par Fabien85 dans le forum Développement
    Réponses: 19
    Dernier message: 15/01/2009, 17h35
  3. Réponses: 5
    Dernier message: 15/06/2007, 16h05
  4. Trigger After Update
    Par hair_peace dans le forum Oracle
    Réponses: 8
    Dernier message: 23/08/2006, 21h10
  5. TRIGGER After Update
    Par Nounoursonne dans le forum Oracle
    Réponses: 8
    Dernier message: 20/07/2005, 13h33

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