Procédure stockée, paramètre et clause IN [SGBD] - SQL/NoSQL - Programmation
Marsh Posté le 10-05-2005 à 14:52:53
Grrrr, bon, je me suis retrouvé obligé de faire une usine à gaz... M'enfin bon, ça marche !
Code :
|
J'aurai plus qu'à faire un :
Code :
|
C pas bô
Marsh Posté le 10-05-2005 à 14:52:55
Je ne sais pas si ce que tu cherches à faire est possible.
En tout cas sous Sybase, je ne connais rien qui permette de parser une variable.
Marsh Posté le 10-05-2005 à 15:03:32
Reply
Marsh Posté le 10-05-2005 à 14:33:48
Salut.
J'ai un léger souci...
J'ai une PS, qui prend en paramètre "@invoicenb".
Actuellement, dans ma procédure, j'ai une clause :
Je pense que j'ai pas besoin d'expliquer ce que ça fait.
Par contre, maintenant, ce champ peut contenir non pas un fragment de numéro de commande, mais d'une liste de numéros de commande, par exemple :
"123,589,477"
Comment faire passer ça en paramètre ?
Dans un premier temps, j'ai tenté :
Mais ça plante, évidement.
Deplus, les numéros en question, c'est des numéros alpha-numériques, genre : "CDE-XY5987", donc en plus, il faudrait pouvoir repasser ça en chaînes correctement.
Comment je pourrais faire ?
PS: à savoir que le nombre de commandes passées en paramètre n'est pas connu à l'avance.