Bonjour,

Sous Oracle, j'ai cette procedure stockée :

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
create or replace procedure eleves_infos(id IN INT)
AS
  cursor eleves_infos is 
    SELECT eleve_nom,eleve_prenom
    FROM BG_eleves
    WHERE eleve_id = id;
 
   infos_nom varchar(20);
   infos_prenom varchar(20);
BEGIN
  open eleves_infos;
  fetch eleves_infos into infos_nom,infos_prenom;
END;
/
show errors;
Elle se crée parfaitement mais quand je l'appele avec call, elle me renvoie rien alors qu'elle devrait.

J'ai un doute sur le OPEN et le FETCH. Il faut rajouter qqu chose ?

MERCI de votre aide