|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2006 Messages : 32 ![]() |
Salut tt le monde,
J'ai un petit souci avec les procedures stockes. CREATE PROCEDURE affArbre(IN champ VARCHAR(200)) BEGIN SELECT champ FROM arbre; END| J'envoie dans ma variable champ (exemple ci dessus), champ = "col1, col2, col3". Le probleme c'est que quand le Select s'execute, il me renvoie n'importe quoi, mais pas les 3 champs que je lui ai demandé. Quelqu'un aurait une solution ? Thanks pour toutes les réponses !!!! |
|
|
00
|
|
|
#2 |
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Salut,
Si tu veux que ta procédure modifie "champ", il faut le déclarer en tant que paramètre de sortie avec OUT au lieu de IN. Ensuite, je ne vois pas dans ton select où tu récupères ch1, ch2 et ch3. Là tu récupères la valeur de ton paramètre ! Pour donner une valeur à un paramètre, on peut utiliser SELECT ... INTO : Code :
SELECT CONCAT(ch1, ch2, ch3) INTO champ FROM arbre |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com