Appel d'une procédure stockée ayant des arguments de type TABLE
Bonjour,
J'ai besoin de peupler une table depuis Java, et pour des raisons de performance je ne peux pas me permettre d'exécuter de multiples requêtes INSERT, car le nombre de lignes à insérer est important.
J'ai écrit une procédure stockée, avec un argument de type TABLE, comme suit :
Code:
1 2 3 4 5 6 7
| FUNCTION list_to_table(
v2_type varchar2,
nb_session number,
v2_purge varchar2 default 'N',
nt_p1 TABLE OF VARCHAR2(100) default null
) return varchar2 is
[...] |
La procédure a été testée sous TOAD, et marche correctement (insère autant de lignes que la taille de 'nt_p1').
Mon problème :
Je veux passer un tableau de String comme argument 'nt_p1'. Mais je n'ai pas trouvé comment faire. Quelqu'un peut-il m'aider ?