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 :

erreur PLS-00103 triggeur


Sujet :

PL/SQL Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 391
    Points : 124
    Points
    124
    Par défaut erreur PLS-00103 triggeur
    Bonjour,
    Débutant sous Oracle !

    J'ai a lancer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     CREATE OR REPLACE TRIGGER TG_ARTICLE BEFORE INSERT ON ARTICLE FOR EACH ROW DECLARE wcle NUMBER; BEGIN SELECT SEQ_ARTICLE.NEXTVAL INTO wcle FROM DUAL;  :NEW.ARTICLE_id := wcle; END; 
    CREATE OR REPLACE TRIGGER TG_AUTRE_STRUCTURE BEFORE INSERT ON AUTRE_STRUCTURE FOR EACH ROW DECLARE wcle NUMBER; BEGIN SELECT SEQ_AUTRE_STRUCTURE.NEXTVAL INTO wcle FROM DUAL;  :NEW.AUTRE_STRUCTURE_id := wcle; END;
    J'ai l'erreur suivante :
    Avertissement : Déclencheur créé avec erreurs de compilation.
    et dans la console oem j'ai Avertissement : Déclencheur créé avec erreurs de compilation.
    Bien sûr si je lance ces deux commandes séparément tout fonctionne !
    Merci.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 391
    Points : 124
    Points
    124
    Par défaut
    Bonjour,
    c'est résolu avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE OR REPLACE TRIGGER TG_ARTICLE BEFORE
    INSERT ON ARTICLE FOR EACH ROW  DECLARE wcle NUMBER; BEGIN SELECT SEQ_ARTICLE.NEXTVAL INTO wcle FROM DUAL;  :NEW.ARTICLE_id := wcle; END;
    /
     
    CREATE OR REPLACE TRIGGER TG_AUTRE_STRUCTURE BEFORE
    INSERT ON AUTRE_STRUCTURE FOR EACH ROW  DECLARE wcle NUMBER; BEGIN SELECT SEQ_AUTRE_STRUCTURE.NEXTVAL INTO wcle FROM DUAL;  :NEW.AUTRE_STRUCTURE_id := wcle; END;
    /

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

Discussions similaires

  1. [PL/SQL] Erreur PLS-00103 dans un trigger
    Par sami.g dans le forum Oracle
    Réponses: 1
    Dernier message: 18/12/2006, 17h57
  2. Réponses: 4
    Dernier message: 23/05/2006, 17h04
  3. erreur PLS-00103 sur une fonction
    Par atruong dans le forum Oracle
    Réponses: 2
    Dernier message: 28/04/2006, 13h49
  4. Erreur PLS 00103
    Par claralavraie dans le forum Oracle
    Réponses: 4
    Dernier message: 05/01/2006, 17h44
  5. fonction LAG et erreur PLS-00103. Oracle 8i
    Par henrirobert dans le forum Oracle
    Réponses: 7
    Dernier message: 26/05/2005, 16h03

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