Bonjour à tous,
Je tente, tant bien que mal, de passer un tableau à une procédure PL/SQL à partir de JAVA.
J'ai tenté ceci :
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..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Est-ce possible de passer un ArrayList ou un String[] directement à l'appel d'une procédure ? du style
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cstmt.setObject(1,new String[]{"test"});
Partager