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

Comment créer un trigger ?


Sujet :

SQL Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2012
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 14
    Points : 9
    Points
    9
    Par défaut Comment créer un trigger ?
    Bonjour, j ai un ptite pobleme avec les triggers je je suis débutante en sql alors je veux creer declencheur qui sauvgarde les anciens valeurs a chaque modification j'essai ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE TRIGGER   trg   BEFORE  insert ON Employees FOR EACH ROW WHEN (new.salaire<>old.salaire) 
    Begin
    	INSERT INTO historique_salaire VALUE( matric,:old.salaire) ;   
    End ;
    s'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: Trigger created with compilation errors.
    apres la commande show errors
    PL/SQL: SQL Statement ignored
    PL/SQL: ORA-01747: invalid user.table.column, table.column, or
    column specification

    PLS-00103: Encountered the symbol "ALTER"
    comment verifier que le trigger créer correctement
    je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     select * from historique_salaire
    mais ça marche pas

  2. #2
    Membre confirmé
    Avatar de Bibeleuh
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2010
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2010
    Messages : 209
    Points : 542
    Points
    542
    Par défaut
    comment verifier que le trigger créer correctement
    Lorsqu'il n'y a pas d'erreurs lors de la compilation.

    Au passage :
    - il manque un "S" à VALUES
    - que représente la variable "matric" ? elle est déclarée nul part

Discussions similaires

  1. Comment créer un trigger (déclencheur) ?
    Par asouma_asma dans le forum SQL
    Réponses: 1
    Dernier message: 03/04/2014, 17h01
  2. Comment créer un trigger sous mysql 5?
    Par Invité dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 29/04/2009, 18h41
  3. Comment créer un trigger
    Par pracede2005 dans le forum Développement
    Réponses: 5
    Dernier message: 27/10/2008, 10h37
  4. Comment créer et executer un .EXE
    Par maher12 dans le forum Flash
    Réponses: 3
    Dernier message: 26/09/2002, 08h33
  5. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 18h30

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