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 :

Création procédures/fonctions stockées [MySQL-5.5]


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti Avatar de keninor
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Par défaut Création procédures/fonctions stockées
    Bonjour,

    Je débute a la création de procédures/fonctions stockées et rien ne fonctionne, toujours la même erreur ... #1064.


    - Dans le cadre de mon apprentissage de la création/utilisation de procédures/fonctions stockées en vue de mise en pratique dans un projet réel,
    je cherche a créer une fonction stockée pour récupérer un total en fonction d'un paramètre ou deux (sur un projet), mais là je ne fais que tester avant de commencer réellement dans mon projet.

    Voilà le bout de code tout simple qui ne fonctionne pas depuis l'interface PROCEDURES STOCKEES de MySQL ;
    Avant de tester ce que je veux vraiment obtenir, je teste le plus simple pour commencer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DELIMITER |
     
    CREATE FUNCTION getNb(idP INT) RETURNS INT
    BEGIN
    		DECLARE nb INT;
    		SELECT COUNT(*) INTO nb FROM tbl_tache WHERE id_projet=idP;
    		RETURN nb;
    END;
    |
    Ci joint la capture d'écran du message d'erreur.Nom : Capture du 2017-05-30 11:27:16.png
Affichages : 131
Taille : 1,62 Mo

    Merci 1000x.

  2. #2
    Membre averti Avatar de keninor
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Par défaut réponse
    Bonjour a moi même et a tous ceux a qui cela pourrait arriver.

    Dans le bloc DEFINITION de PhpMyAdmin il ne faut mettre que ce qu'il y a dans le begin, BEGIN et END compris.

    Merci KeninoR

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

Discussions similaires

  1. Appel Procédure/fonction stockée MySQL en VBScript
    Par forzalec dans le forum VBScript
    Réponses: 1
    Dernier message: 12/02/2014, 12h05
  2. Appel d'une fonction stockée MySQL depuis un module VB.Net
    Par mddkkr dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 22/09/2013, 17h12
  3. Appel fonctions stockées // Mysql
    Par __fabrice dans le forum Zend_Db
    Réponses: 4
    Dernier message: 11/10/2012, 09h55
  4. Procédures/Fonctions stockées MySQL 5 et fichiers
    Par magicbisous-nours dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 15/11/2011, 11h23

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