Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Java - Array in gespeicherter Orakelprozedur übergeben

den Typ VARCHAR2_ARR ein PLSQL-Typ ist, können Sie ihn nicht direkt von Java aus anbinden. Ich schlage vor, Sie sehen sich diesen Thread auf AskTom bezüglich einer ähnlichen Frage an.

Hier sind ein paar Vorschläge:

  • Erstellen Sie einen SQL-TYP, den Sie von Java binden können
  • in eine temporäre Tabelle aus Java einfügen und in plsql daraus lesen

In beiden Fällen müssen Sie entweder die PLSQL-Prozedur ändern oder eine neue Übersetzungsprozedur hinzufügen.