Bonjour,
J'ai acheté un livre a partir duquel j'essaye de faire un exercice, mais cela ne semble pas fonctionner.
Ma table et la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 brevet nom nbHVol compa chefPil PL-1 Pierre Lamothe 450.00 AF PL-4 PL-2 Didier Linxe 900.00 AF PL-4 PL-3 Christian Soutou 1000.00 SING NULL
Ensuite je crée un procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 delimiter $ SET @vs_nom = 'Pierre Lamothe'$ DROP PROCEDURE IF EXISTS sp1$ CREATE PROCEDURE sp1() BEGIN DECLARE v_nbHVol DECIMAL(7,2); SELECT nbHVol INTO v_nbHVol FROM Pilote WHERE nom = @vs_nom; SELECT v_nbHVol; END; $
Après je l'appel via :
Mais cela me renvoie NULL comme résultat, alors que a priori cela devrait être 450.00 ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part call sp1()
Résultat :
Voyez-vous où se trouve l'erreur svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2v_nbHVol NULL
Merci beaucoip opur votre aide
Partager