Frage

Ist es möglich, eine Java-Darstellung eines Paketebene Oracle assoziatives Array zu erstellen. Zum Beispiel mit dem folgenden:

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

Ich finde, ich kann die folgende Java nicht schreiben:

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

(wirft ein SQLException "Ungültige Namensmuster").

Was ist die korrekte Syntax für eine ArrayDescriptor ein Paket-Level-assoziatives Array werben? Ist so etwas überhaupt?

Andere Tipps

Sie können auch verwenden OracleConnection.createOracleArray ()

Beachten Sie, dass arrayTypeName sollte der table of Typ sein.

Auch Sie können meine meine Antwort auf getArray () und Write () nützlich.

finden
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top