Bon voilà après plusieurs moments de découragement, et de joie, j'ai enfin réussi à créer : une procedure qui appelle une autre procedure avec deux paramètres d'entré, et une procedure récursive.
Pour ceux que ça intéresse je décris comment il faut faire :
Pour appeler une procedure stockée(sql) à partir d'une autre, il suffit de faire :
Si la SP contient un paramètre d'entrée :
call mabib.maproc(mavariable);
Pour faire une procedure récursive il suffit de rappeler la même procedure comme décrit ci-dessus.
Je sais ça avit l'air tout simple mais j'ai voulu me faire aider avant de chercher par moi même et dans le forum on m'a dit qu'il fallait faire
CALL QSYS/QCMDEXC('CALL maproc(mavar)')
ce qui fonctionne mais seulement pour une variable qui ne possède ni paramètre d'entré ni paramètre de sortie.
Pour ce qui des paramètres de sortie je n'ai toujours pas réussi les utilisé mais ceci vient peut être du fait que je travaille sous as400.
Donc voilà si quelqu'un veut de l'aide sur les SP je pense que je suis maintenant en mesure d'en fournir!!!!
Partager