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 :

Curseur pour udpate


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 187
    Par défaut Curseur pour udpate
    Bonjour les amis,

    Je cherche à écrire une procédure en utilisant un curseur qui parcours un résultat d'une requete et qui met à jour 'update' certaines lignes de ce résultat.

    Ceci est il possible dans Mysql? Si oui merci de me donner un exemple

    Merci par avance.

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 187
    Par défaut
    En gros, ce que je veux c'est un truc de ce genre:

    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
    create procedure p()
    begin
    declare a int;
    declare b int;
    declare cur cursor for select id, n from t;
    declare exit handler for not found set exit1=1;
    open cur;
    repeat
      fetch cur into a, b;
      if b>10 then
         faire un update dans cette ligne
      else 
          faire un update dans cette ligne
      end if;
    until exit1=1 end repeat;
    close cur1;
    end;
    Merci

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    Les procédures stockées sont partiellement supportées depuis MySQL 5.0.
    Plus d'informations sur la syntaxe en jetant un oeil dans la documentation de MySQL, ici : http://dev.mysql.com/doc/refman/5.0/...re-syntax.html

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/12/2006, 21h39
  2. Deplacer le curseur pour ecrire en fin de fichier
    Par deathsurfer dans le forum C
    Réponses: 2
    Dernier message: 06/11/2006, 23h23
  3. [c#] Changer de curseur pour une application complète
    Par dams580 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 16/06/2006, 10h32
  4. Un seul type de curseur pour les liens
    Par noarno dans le forum Flash
    Réponses: 8
    Dernier message: 08/06/2006, 15h04
  5. curseur pour zoom
    Par philou8 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/02/2006, 13h06

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