Bonjour tout le monde ;
dans une procédure stocké est-ce possible de creer un curseur au sein d'un if comme suit?
if(CurDetail.typearticle='Reseauvpn')then
Cursor toto is
select res.CODE
from reseauvpn res,lignedecommande ldc
where ldc.ARTICLE = res.id
and ldc.NUMCOMMANDE = numeroCommande;
end if;
ça me donne l'erreur suivante :
(S192) Expecting: ( dans la ligne Cursor toto is.
s'il vous plait s'il y a un moyen de faire curseur dans un if Merci de me l'indiquer, sinon je peut stocker les resultats de mon select dans un tableau de variable?car mon objectif est le suivant:
récupérer toute les codes renvoyés par cette requête :
select res.CODE
from reseauvpn res,lignedecommande ldc
where ldc.ARTICLE = res.id
and ldc.NUMCOMMANDE = numeroCommande;
et faire des insertions dans une table table1(....).par exemple si ma requête me renvoie 5 codes je dois inserer 5 lignes dans la table en question.
merci de m'indiquer comment puis-je faire.
Par avance merci.
Partager