[PROCEDURE STOCKEE] Tableau en parametre in
Bonjour, je désirerais passer un tableau en paramètre d'entrée d'une procédure stockée et/ou fonction.
En fait, le dev devrait pouvoir passer x arguments non obligatoire et le fonction construira une requete en fonction.
Pouvez-vous m'aider ?
Merci d'avance
x paramètres pourquoi un tableau ?
Si j'avais un tel besoin et du fait que les paramètres sont facultatifs, je ne conceverait ma procédure qu'avec un seul argument !
En revanche je passerais mes paramètres concaténés et séparés par un caractère délimiteur (par exemple '-')
exemple :
Code:
1 2 3 4 5
|
maprocedure(mesparams IN VARCHAR2(500))
ensuite je compterais mes '-' de séparation pour connaître le nombre de paramètres
ou bien je ferais une boucle tant que instr(mesparams,'-',i)>0
pour ramener chaque paramètre àl'aide de substr(mesparams,positiondébut, positionfin) |