Tableau dynamique

Tableau dynamique - SQL/NoSQL - Programmation

Marsh Posté le 26-02-2004 à 11:49:03    

Bonjour à toutes et à tous j'ai un problème pl sql sous oracle 9i que je n'arrive pas à résoudre malgré la doc.
 
J'ai une requete qui est passée en paramètre d'une fonction, celle-ci
peut me renvoyer de 1 à n enregistrement de 1 à n colonnes.
 
ex : select a from toto ou select a, b, c from toto
 
Je voudrais mettre ce resultat dans un tableau qui contiendrait le ou les colonnes (a,b,c).
 
Je ne peux déclarer matable % rowtype car je ne connais pas les colonnes à l'avance.
 
Mon but est d'utiliser un cuseur:
 
 
OPEN curseur FOR req;
-- req la requete passée en parametre.
 
LOOP
 
        -- --Stockage du retour de la requete dans le tableau.
FETCH curseurRequete BULK COLLECT INTO tableau;
         EXIT WHEN curseurRequete%NOTFOUND;
 
                  Traitement
         END LOOP;
 
CLOSE curseur;
 
@+ xhercule  :bounce:  
Si quelqu'un avait une idée, pour déclarer le type de tableau que je veux utiliser ???
 
Merci.
 
 


---------------
xarius
Reply

Marsh Posté le 26-02-2004 à 11:49:03   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed