sql >> Database teknologi >  >> RDS >> Oracle

java - passerer array i oracle-lagret procedure

typen VARCHAR2_ARR er en PLSQL-type, vil du ikke være i stand til at forbinde den direkte fra java. Jeg foreslår, at du kigger på denne tråd på AskTom angående et lignende spørgsmål.

Her er et par forslag:

  • opret en SQL TYPE, som du kan binde fra java
  • indsæt i en midlertidig tabel fra java og læs fra den i plsql

I begge tilfælde skal du enten ændre PLSQL-proceduren eller tilføje en ny oversættelsesprocedure.




  1. Oracle:SQL-forespørgsel for at finde alle de triggere, der hører til tabellerne?

  2. Gentag en streng flere gange i MySQL – REPEAT()

  3. Hvordan tæller man antallet af forekomster af en karakter i en Oracle varchar-værdi?

  4. Hvad er forskellen mellem at bruge en krydssammenføjning og at sætte et komma mellem de to tabeller?