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 :

compiler une procedure stockée


Sujet :

SQL Procédural MySQL

  1. #1
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut compiler une procedure stockée
    Bonjour,

    est ce que quelqu'un connait la syntaxe pour compiler une procedure stockée avec la commande :
    mysql -h host -p db -u user --password=pass .....


    merci

  2. #2
    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
    Il y a deux problèmes derrière ta question :

    1/ comment exécuter un fichier texte
    2/ comment contourner le problème du délimiteur ;

    réponse 1/ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -hhost  -uuser --password=pass db <creaproc.sql
    reponse 2/
    ton fichier doit être constitué ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    -- changement de délimiteur pour autoriser le point-virgule 
    -- à l'intérieur de ta procédure
    delimiter § 
     
    -- compilation de la proc
    create procedure ...
    end procedure §
     
    -- rétablissement du délimiteur normal
    delimiter ;

  3. #3
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    merci Antoun.

    Je comprend maintenant mon erreur car j'essayais de mettre directement la procedure stockée à la place de creaproc.sql.

    Impeccable, il me reste plus qu'a toutes les concatener en les mettant entre délimiteur.


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

Discussions similaires

  1. Récupération des paramètres avec une procedure stockée
    Par samlerouge dans le forum Bases de données
    Réponses: 2
    Dernier message: 31/03/2004, 22h00
  2. Commande d'exécution d'une procedure stockée SQL sur vb
    Par tseg dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/11/2003, 12h47
  3. vue a partir d'une procedure stocké
    Par coucoucmoi dans le forum SQL
    Réponses: 6
    Dernier message: 07/08/2003, 16h03
  4. Ecriture d'une procedure stockée XP
    Par WOLO Laurent dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/07/2003, 13h09
  5. Appel a une procedure stockée en vba
    Par The_Nail dans le forum VBA Access
    Réponses: 36
    Dernier message: 01/04/2003, 16h44

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