Passer un tableau de JAVA vers Procedure PL/SQL
Bonjour à tous,
Je tente, tant bien que mal, de passer un tableau à une procédure PL/SQL à partir de JAVA.
J'ai tenté ceci :
Code:
1 2 3 4 5
|
oracle.sql.ARRAY sqlArray;
ArrayDescriptor arrayDescriptor = ArrayDescriptor.createDescriptor("CHAR_ARRAY", conn);
String[] content = { "test1","test2" };
sqlArray = new oracle.sql.ARRAY(arrayDescriptor, conn, content); |
Mais apparement ça ne correspond pas à ce que je recherche.. il faut dans ce cas-ci créer un type en base de données..
Est-ce possible de passer un ArrayList ou un String[] directement à l'appel d'une procédure ? du style
Code:
1 2
|
cstmt.setObject(1,new String[]{"test"}); |
Merci d'avance.