Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

java - passando array no procedimento armazenado oracle


o tipo VARCHAR2_ARR é um tipo PLSQL, você não poderá fazer interface diretamente de java. Eu sugiro que você dê uma olhada neste tópico no AskTom sobre uma pergunta semelhante.

Aqui estão algumas sugestões:
  • crie um SQL TYPE que você possa vincular a partir de java
  • insira em uma tabela temporária de java e leia a partir dela em plsql

Em ambos os casos, você terá que modificar o procedimento PLSQL ou adicionar um novo procedimento de tradução.