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 Procédural MySQL Discussion :

question concernant un trigger


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Par défaut question concernant un trigger
    Salut tt le monde,
    j'ai cree un trigger sur "Sql Server2005" pour écrire les nom des étudiants en majuscule les noms des étudiants ,Mais ça marche pas meme si que la syntaxe est juste !

    Trigger::
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    CREATE TRIGGER My_trig
     BEFORE INSERT 
     ON etudiant
     FOR EACH ROW
     begin
     UPDATE etudiant
    SET nom= upper(new.nom);
     
    end
    L'Erreur ::

    que le terme before non connu.

    j'ai besoin maintenant de savoir si l'erreur est dans la syntaxe ? où D'autre chose et merci .

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    Tu parles de "SQL server2005"... et nous sommes dans le forum MySQL, est-ce une erreur?

    Concernant ton trigger, s'il doit agir avant l'insertion, je ne vois pas l'intérêt de faire un update... tu veux mettre à jour une ligne qui n'est pas encore dans la table

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Par défaut
    Oooh !! Dsl je suis trompée..
    de dire la vérité j'ai pas bien compris comment je le fait car c la premiere fois que j'utilise les triggers et j'essaie de les comprendre à partir de forum..
    Dans tous les cas merci pour votre réponse

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    Moi je n'ai toujours pas compris si c'était du SQL Server ou du MySQL... merci de préciser !

    Dans les deux cas, le UPDATE est à éviter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    -- version pour MySQL
    CREATE TRIGGER My_trig BEFORE INSERT ON etudiant
      FOR EACH ROW
      SET new.nom = UPPER(new.nom);

  5. #5
    Membre régulier
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Par défaut
    Merci bcp pour La reponse

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

Discussions similaires

  1. [Servlet + Class] question concernant plusieurs connections
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 29/11/2004, 16h39
  2. Réponses: 7
    Dernier message: 10/09/2004, 14h28
  3. question general sur triggers (liaison avec VB)
    Par DaxTaz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/07/2004, 15h57
  4. [Indy] Questions concernant l'envoi de mail
    Par delphicrous dans le forum Web & réseau
    Réponses: 3
    Dernier message: 24/06/2004, 15h06
  5. Question concernant l'API "WaitforSingleObject
    Par Drooxy dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 29/03/2003, 07h26

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