Creazione di array associativi a livello di pacchetto in Java
-
19-08-2019 - |
Domanda
È possibile creare una rappresentazione java di un array associativo di Oracle a livello di pacchetto. Ad esempio, dato quanto segue:
CREATE OR REPLACE PACKAGE MyPackage AS
TYPE t_numbers IS TABLE OF NUMBER INDEX BY PLS_INTEGER;
Trovo di non poter scrivere il seguente java:
ArrayDescriptor descriptor =
ArrayDescriptor.createDescriptor("MyPackage.t_numbers", connection);
(genera un'eccezione SQLE " Pattern di nomi non valido ").
Qual è la sintassi corretta per un ArrayDescriptor che fa riferimento a un array associativo a livello di pacchetto? Esiste una cosa del genere?
Altri suggerimenti
Nota che arrayTypeName
dovrebbe essere la tabella del tipo
.
Inoltre, potresti trovare utile la mia la mia risposta su getArray () e writeArray () utile.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow