Bonjour,
J'aimerais savoir s'il est possible de passer un tableau ou une liste de int en paramètres à un procédure stockée. Si oui comment ?
Et comment ce tableau est déclaré et utilisable dans la procédure stockée?
Merci d'avance de votre aide!
Bonjour,
J'aimerais savoir s'il est possible de passer un tableau ou une liste de int en paramètres à un procédure stockée. Si oui comment ?
Et comment ce tableau est déclaré et utilisable dans la procédure stockée?
Merci d'avance de votre aide!
la reponse est dans la faq sql serveur.
Ok merci.
En fait c'est la solution avec XML. Pour ma part, j'ai utilisé un VARCHAR(MAX) en paramètre de ma procédure stockée. En suite, je me suis défini un caractère de séparation entre mes différents champs du tableau que je split ensuite dans ma procédure. Au final, j'insère mes valeurs dans une table temporaire.
Etant donné que je ne passe que des INT (Id de tables), j'utilise le caractère "," pour la séparation de mes champs.
Je me suis inspiré du site suivant :
http://vyaskn.tripod.com/passing_arr...procedures.htm
Ensuite, pour utiliser ces ID, j'ai fait une jointure sur le champ désiré.
Dans le cas ou j'aurais eu besoin de les parcourir, j'aurais utilisé les curseurs.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager