Accueil > Forum > > > > passer un tableau (ou une collection) en parametre a une procédure stockée sql server 2005
passer un tableau (ou une collection) en parametre a une procédure stockée sql server 2005
mercredi 18 janvier 2006 à 14:55:15 |
passer un tableau (ou une collection) en parametre a une procédure stockée sql server 2005

tenrod
|
Salut a tous , Voila mon probleme j'ai un form en c# sur lequel un
utilisateur peut effectuer des recherches dans ma base de données en
effectuant des tris. Le probleme est que tout est filtré a partir
des listes déroulantes a sélection multiple et que le tri s'effectue
donc avec plusieurs valeurs pour un meme critere (ex : select * from
pays where nomPays = "pays1" or nomPays ="pays 2")... Il peu y avoir
un nombre tres variable de valeur (de 0 à 900 pour un seul critere ...)
c'est pourqoui j'ai pensé a passer un tableau (ou plus logiquement une
collection) en parametre a ma procédure stockée mais je ne voi pas
comment faire .... Merci d'avance Vinzouille
|
|
mercredi 18 janvier 2006 à 22:32:05 |
Re : passer un tableau (ou une collection) en parametre a une procédure stockée sql server 2005

nhervagault
|
Réponse acceptée !
Salut,
Je pense que la solution est de faire une table temporaire et de la remplir.
Attention, une table par utilisateur serait bien, car le multiuser est a gerer dans ce cas.
tu remplis la table de l'utilisateur et apres du fait un select in.
(je ne connais pas si cette solution fonctionne mais elle le devrait)
autre solution
tu creer une chaine et tu creer un fonction qui la split dans un retour de fonction.
Cette methode focntionne bien, au niveau perf, cela doit pas etre top.
Et attention, on est limité a 4000 ou 8000 caractere dans la chaine à spliter.
Esperant avoir aider un peu ;-)
Voila
|
|
jeudi 19 janvier 2006 à 15:30:58 |
Re : passer un tableau (ou une collection) en parametre a une procédure stockée sql server 2005
|
jeudi 19 janvier 2006 à 23:15:33 |
Re : passer un tableau (ou une collection) en parametre a une procédure stockée sql server 2005

nhervagault
|
Salut
L'histoire du split
Tu prends la chaine de caractere.
tu cherche l'index du caractere de separation
tu substring de 1 --> index du caractere (je ne sais plus) attention sqlserver
et le substring demarre peut etre à 1 ou a 1
tu insert la string dans une table que ta fonction retourne
tu prends l'index du caractere suivant le separateur
et tu boucle jusqu'a la fin de la string.
j'ai pas l'exemple sous les yeux.
désolé
et tu retourne la table
|
|
vendredi 20 janvier 2006 à 11:30:29 |
Re : passer un tableau (ou une collection) en parametre a une procédure stockée sql server 2005
|
Cette discussion est classée dans : tableau, parametre, passer, collection, procédure
Répondre à ce message
Sujets en rapport avec ce message
Passer un decimal avec virgule à une procédure stockée [ par StephaneNet ]
Bonjour à tous,N'etant pas un spécialiste sql et n'ayant pas trouvé de réponse sur le forum, je me permet de vous poser une question.Je developpe actu
Procédure Stocké calcule de temps de réponse [ par mouazi ]
Bonjour,Pour des raisons de calcul de performance,j'ai besoin d 'ecrire une procédure stocké PL/SQL qui va me permettre de calculer le temps d 'execut
passer une table en paramètre [ par bossun ]
Salut, Comment faire pour passer une table en paramètre d'une fonction ou procédure stocke dans MS sql 2005??J'ai lu dans la MSDN que ce n'était pas p
Nombre de ligne renvoyé par une procédure stockee [ par StephaneNet ]
Bonjour,J'ai fait une procédure stocké qui genere dynamiquement du sql et qui est executé à la fin (exec(@sql)). Et j'ai lu que sql server stockait si
Mise en Forme Reporting Services [ par Tofetlui ]
Bonjour,Voila, je vous explique mon soucis.J'utilise reporting services avec sql server 2005 sp2 et dans mon rapport j'ai un parametre de type multiva
fonction pl/sql retournant un tableau [ par mahni ]
bonjour, Je voudrais savoir comment écrire une fontion qui retourne un tableaux comme résultat en pl/sql. Je voulais tout simplement afficher à par
Problème avec la procédure SP_ADDUSER sous sql server 2000 [ par marie_rim ]
sachant que je travail avec SQLSERVER 2000j arrive pas à créer de nouveau utilisateur il me donne toujours le msg d erreur suivant''La connexion '????
requete SQL INSERT tableau 2D dans table sql [ par LaTatadu91 ]
Bonjour,je debute en SQL, je precise avant tout!je programme actuellement un petit logiciel sous VC++ et j'effectue quelques requetes SQL pour attaque
Récupérer les paramètres d'un procédure stockée [ par lemmingperceval ]
Bonjour,J'ai une procédure stockée avec une multitude de paramètres.Existe-t-il une méthode pour récupérer dans un array la liste de ces paramètres.D'
Problème avec un Where utilsant un paramètre nvarchar [ par nathuse ]
Bonjour,Je suis conan76, connecté temporairement sur le compte de ma collègue, suite à un petit problème de connexion au site.J'ai un petit soucis ave
Livres en rapport
|
Derniers Blogs
[MIX 2010] - TELECHARGEZ INTERNET EXPLORER 9 EN PREVIEW ![MIX 2010] - TELECHARGEZ INTERNET EXPLORER 9 EN PREVIEW ! par redo
La Preview de Windows Explorer 9 est maintenant disponible à l'adresse suivante : http://ie.microsoft.com/testdrive/ Cette version ne nécessite pas un redémarrage de votre machine pour être exploitée . Cette version est fonctionnelle mais reste cependant ...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ![MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ! par redo
Dans la lignée du premier keynote, retrouvez la vidéo du second keynote en ligne : Visionnez la vidéo à l'url suivante : http://www.microsoft.com/presspass/events/mix/VideoGallery.aspx Vous y retrouverez ainsi les speakers Scott Guthrie, Dean Hachamovitch...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7[MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7 par redo
En avant première, Loic le retour d'expérience de Loïc Le Meur du portage de l'application http://seesmic.com/ sur plateforme Windows Phone 7 . c'était d'ailleurs une des rares opportunités de tester, voir toucher le nouveau device . voyez par vous-même :...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ![MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ! par redo
Si tout comme moi, vous avez manqué de peu le premier keynote du Microsoft Mix 2010, je vous invite à prendre deux heure et le consulter ci-dessous . Visionnez le Keynote à l'url suivante : http://www.microsoft.com/Presspass/events/mix/videoGallery.aspx?c...
Cliquez pour lire la suite de l'article par redo VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL
Forum
DESSINER MCDDESSINER MCD par debinfo
Cliquez pour lire la suite par debinfo
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|