Bonjour !
j'aurais besoin d'un coup de main svp, voilà ma procédure :-----------------------------------------------------------------------
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
18
19
20
21
22
23
24
25
26
27
28 -------------------------------------------------------------------------- DELIMITER $$ CREATE PROCEDURE proc (OUT z INT, OUT zz INT) BEGIN -- Déclarations -- DECLARE idLigne INT; DECLARE idCV INT; DECLARE curCv CURSOR FOR SELECT IDLIGNE, IDCV FROM XXX; -- fin declaration -- OPEN curCv; FETCH curCv INTO idLigne,idCV; SET z = idLigne; SET zz = idCV; CLOSE curHistoriqueCv; END $$ DELIMITER ;
Le problème c'est que mon FETCH ne marche pas et je ne comprend pas trop pourquoi ...
Lorsque j'appelle ma procedure : call proc(@z,@zz);
l'idLigne est bien renseigné mais pas l'idCV... qui est toujours à NULL...
Vous auriez une idée ??
merki.
Partager