bonjour
Je vous priez de bien vouloire m 'aider concernant le probleme suivant
voila
1. je lance une requete sql pour récuperer un ensemble d'informations
2. je parcours le resultat avec un fetch et j execute pour chaque ligne une procedure stockée
3. au final j ai autant de tables (grille) que le nombre de fois que j ai exécuter la procedure stockée
moi je veux obtenir ce résulatat dans un seul cursur
est il possible de faire cela
je vous remercie
DECLARE CUR CURSOR FOR SELECT DISTINCT #TB1.CHAMP1,#TB1.CHAMP2,#TB1.CHAMP3 FROM #TB1
OPEN CUR
FETCH NEXT FROM CUR INTO @V1 ,@V2 ,@V3
WHILE (@@FETCH_STATUS<>-1)
BEGIN
EXECUTE PROCEDURE @V1 ,@V2,@V3
FETCH NEXT FROM CUR INTO @V1 ,@V2 ,@V3
END
CLOSE CUR
DEALLOCATE CUR
Partager