sintaxis proyecto paquetes paquete ejemplos desde crear consola con compilar java oracle jdbc associative-array

proyecto - Crear una matriz asociativa de nivel de paquete en java



paquetes en java ejemplos (2)

¿Es posible crear una representación java de una matriz asociativa de Oracle a nivel de paquete? Por ejemplo, dado lo siguiente:

CREATE OR REPLACE PACKAGE MyPackage AS TYPE t_numbers IS TABLE OF NUMBER INDEX BY PLS_INTEGER;

Encuentro que no puedo escribir el siguiente java:

ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor("MyPackage.t_numbers", connection);

(arroja una SQLException "Patrón de nombre inválido").

¿Cuál es la sintaxis correcta para un ArrayDescriptor que hace referencia a una matriz asociativa de nivel de paquete? ¿Existe tal cosa?



También puede usar OracleConnection.createOracleArray ()

Tenga en cuenta que arrayTypeName debe ser la table of tipo.

Además, puede encontrar útil mi respuesta sobre getArray () y writeArray () .