Bonjour,
voilà, je doit pour la première fois écrire une procédure stockée assez évoluée.
Voici ce qu'elle doit faire :
Récuperer une liste de 1000 identifiants dans une table grâce à un select.
Ensuite, boucler sur chaque produit, et faire un second select renvoyant une liste de 0 à 3 éléments.
Pour chacuns de ces 3 éléments je doit appeler une autre SP (avec un EXEC)
Et ca continue ... Bref, c'est deux boucles imbriquéent.
Je suis bloqué sur la façon de procéder pour pouvoir écrire et exploiter mes boucles.
Comment puis je "stocker" ma première liste de 1000 id?
Dois-je déclarer une variable au format Text
declare @list1 Text
puis faire une set @list1 = select id from table ...
Mais après, comment boucler sur ma variable @list1 afin de faire la seconde boucle??
Ou existe t -il un autre moyen??
Pour ce faire, j'utilise SQL server 2000, donc pas moyend e faire des SP en .Net
Merci pour vos éclaircissements ou vos liens vers de la documentations là dessus!!
Partager