Bonjour à tous,
Je veux créer une procédure globale qui effectue plusieurs calculs à partir des paramètres envoyés.
Ex : pProcedureCalculs(param1,param2,param3,param4)
Jusque là, pas de problèmes.
Mais je souhaite que cette procédure me renvoie plusieurs résultats différents calculés à partir de mes paramètres.
Ex : Res1, Res2, Res3
J'ai pensé à envoyer à la procédure un cinquième paramètre pour lui indiquer quel résultat je veux :
pProcedureCalculs(param1,param2,param3,param4,TypeRes)
et à mettre en fin de procédure :
SELON TypeRes
CAS 1 : TypeRes = 1
Renvoyer Res1
CAS 2 : TypeRes = 2
Renvoyer Res2
CAS 3 : TypeRes = 3
Renvoyer Res3
FIN
Mais cela m'oblige à lancer 3 fois de suite ma procédure en changeant uniquement le dernier paramètre, et à re-exécuter 3 fois mes calculs avec les mêmes valeurs.
Quelqu'un aurait-il une solution plus simple ?
Merci d'avance.
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1174&post_id=4722