Bonjour,
Dans une procédure PL/SQL, je dois faire quatre requêtes différentes mais qui portent sur les mêmes tables (ce sont juste les conditions de jointure qui diffèrent). A partir du résultat de ces requêtes, j'écris un fichier texte d'extraction de données. (ce sont naturellement toujours les mêmes champs qui sont écrits dans le fichier texte)
Pour l'instant, j'ai défini quatre curseurs différents selon les requêtes (Cursor1, Cursor2, Cursor3 et Cursor4) et quatre types de variable différentes pour recueillir les données de mes requêtes (type Cursor1%ROWTYPE, ... etc)
Mais cette manip me conduit à écrire 4 fois le même code pour écrire mon fichier texte.
Aussi, je voudrais savoir q'il n'y a pas moyen d'avoir un curseur générique à passer à une fonction pour éviter d'avoir à ré-écrire ce code 4 fois.
D'avance merci à ceux qui prendront le temps de me répondre
Kim
Partager