Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/11/2007, 12h24   #1
Membre du Club
 
Inscription : mai 2004
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 183
Points : 66
Points : 66
Par défaut pl/sql function retourne curseur

bonjour


Dans mon tableau j'ai 10 enregistrements je veux les
passer en sortie par mon curseur
( Je ne veux pas de parametre out en entree) car il faut que
je recupere les infos sous crystal report
actuellement il me retourne un enregistrement comment faire merci ?


Code :
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
FUNCTION  GET__CR 
  (
   pi1 number,
   pi2 number,
 
 ) RETURN TCur IS
 
   Pcur Tcur;
 
  BEGIN
 
       pi_n_CurTab        := tab.count;
       FOR  pi_count IN 0 .. pi_n_CurTab - 1 loop
                -- Incrémentation de notre tableau
                pi3  :=  TAB(pi_count).COD ; 
      OPEN pCur FOR
       SELECT  l_n_CodeSupp          pi3
       FROM DUAL;
 
         	RETURN pcur;
       END LOOP;
 
 
 
  END;
moulery est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 12h42   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 453
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 453
Points : 4 215
Points : 4 215


http://www.developpez.net/forums/sho...nction+curseur
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h01.


 
 
 
 
Partenaires

Hébergement Web