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

Oracle Discussion :

[PL/SQL] [9i] Pblm lors de la création de triggers


Sujet :

Oracle

  1. #1
    Membre régulier
    Inscrit en
    Juin 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 156
    Points : 85
    Points
    85
    Par défaut [PL/SQL] [9i] Pblm lors de la création de triggers
    Bonjour à tous,

    Lorsque j'exécute le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    	/*
    	Description : script de recréation des triggers après ventilation
    	*/
    	CREATE OR REPLACE TRIGGER TG_VRS_VRS_ID
    		BEFORE INSERT ON VRS
    		FOR EACH ROW
    	DECLARE
    		L_VRS_ID VRS.VRS_ID%TYPE := 0;
    	BEGIN
    		SELECT VRS_VRS_ID.NEXTVAL
    		INTO L_VRS_ID
    		FROM DUAL;
    		:NEW.VRS_ID := L_VRS_ID;
    	END;
     
    	CREATE OR REPLACE TRIGGER TG_DEM_DEM_ID
    		BEFORE INSERT ON DEM
    		FOR EACH ROW
    	DECLARE
    		L_DEM_ID DEM.DEM_ID%TYPE := 0;
    	BEGIN
    		SELECT DEM_DEM_ID.NEXTVAL
    		INTO L_DEM_ID
    		FROM DUAL;
    		:NEW.DEM_ID := L_DEM_ID;
    	END;
    Oracle me répond :

    LINE/COL ERROR
    -------- -----------------------------------------------------------------
    10/2 PLS-00103: Symbole "CREATE" rencontré
    Je ne peux pas créer plusieurs triggers dans le même script ?
    Que manque-t-il ? Ou est-il de trop ?

    Merci, Frédéric.

  2. #2
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    Après chaque CREATE ... rajoutez:


  3. #3
    Membre régulier
    Inscrit en
    Juin 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 156
    Points : 85
    Points
    85
    Par défaut
    Merci mais désolé, ça ne change rien

    Erreurs pour TRIGGER TG_VRS_VRS_ID :

    LINE/COL ERROR
    -------- -----------------------------------------------------------------
    9/2 PLS-00103: Symbole "/" rencontré
    Autre piste ?

  4. #4
    Membre régulier
    Inscrit en
    Juin 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 156
    Points : 85
    Points
    85
    Par défaut
    Petit truc tout bête, il y avait une tabulation avant le "/" et ça suffisait à faire perdre pied SQL+. Calé à gauche, le "/" remplit son office.

    Le problème est donc corrigé.

    Frédéric

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/05/2014, 19h07
  2. Réponses: 3
    Dernier message: 23/09/2009, 21h19
  3. [SQL SERVER 2005] echec lors de la création d'une connexion
    Par sun19 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/03/2008, 11h06
  4. [SQL] FOREIGN KEY lors de la création de la base
    Par R.L. dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 31/05/2006, 15h36
  5. message d'erreur lors de la création d'une base
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/04/2004, 15h47

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