Bonjour à tous !

J'ai un problème que je ne sais résoudre (je précise que je ne suis pas une foudre de guerre sur le PL/SQL).

Ma base dispose de plusieurs tables crées dynamiquement appelées T_SERIE_idDeLaSerie (par exemple T_SERIE_1, T_SERIE_2, etc.).

Je dois faire une procédure, recevant en paramètre l'id de la série, et bouclant sur chacune des lignes de la table correspondante afin de traiter les données de chaque ligne.

Je suis donc parti là dessus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SET @s = CONCAT('SELECT * FROM T_SERIE_',noSerie);
PREPARE stmt FROM @s;
EXECUTE stmt;
Le truc c'est que je ne sais pas quoi faire après. Je ne peux pas utiliser de curseur pour boucler dessus, ni de LOOP. Bref, je suis un peu paumé. Est-ce qu'il y a une solution pour palier à mon problème?

Merci d'avance