Equivalent du Name_In de Forms
Bonjour,
J'aimerai savoir s'il existe en PL/SQL un moyen de faire la même chose que sous Oracle Forms avec un Name_In. Autrement dis accéder à une variable par référence ?
Je m'explique avec un exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| PROCEDURE Rechercher_Valeur(p_critere1 IN Varchar2,
p_critere2 IN Varchar2,
p_critere3 IN Varchar2,
p_critere4 IN Varchar2,
p_critere5 IN Varchar2,
...
p_critere10000 IN Varchar2)
Is
w_ma_variable Varchar2(50);
Begin
For i in 0..10000 Loop
w_ma_variable := 'p_critere'||i;
Select ...
From ...
Where col_val = Name_In(w_ma_variable); -- C'est ici mon problème, je veux la valeur de la variable/paramètre p_critere courant !!!
End Loop;
End; |