sql >> Databasteknik >  >> RDS >> Oracle

java - passerar array i oracle lagrad procedur

typen VARCHAR2_ARR är en PLSQL-typ, du kommer inte att kunna använda den direkt från Java. Jag föreslår att du tittar in i den här tråden på AskTom angående en liknande fråga.

Här är ett par förslag:

  • skapa en SQL TYPE som du kan binda från java
  • infoga i en temporär tabell från java och läs från den i plsql

I båda fallen måste du antingen ändra PLSQL-proceduren eller lägga till en ny översättningsprocedur.




  1. Hur COMPRESS() fungerar i MariaDB

  2. Vad är syftet med en Android-projektionskarta i en innehållsleverantör?

  3. Hur pratar Access med ODBC-datakällor? Del 2

  4. Postgres - den senaste versionen 0.14.0 av pg gem ger fel