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 () .