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 :
La procédure a été testée sous TOAD, et marche correctement (insère autant de lignes que la taille de 'nt_p1').
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 [...]
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 ?
Partager