PL / SQL-Bulk-Erfassung in assoziativem Array mit Sparse-Key
Ich möchte eine SQL-Abfrage in PL / SQL ausführen und die Ergebnisse in ein assoziatives Array einfügen, wobei eine der Spalten in SQL zum Schlüssel im assoziativen Array wird. Angenommen, ich habe eine TabellePerson
mit Spalten
PERSON_ID INTEGER PRIMARY KEY
PERSON_NAME VARCHAR2(50)
... und Werte wie:
PERSON_ID | PERSON_NAME
------------------------
6 | Alice
15 | Bob
1234 | Carol
Ich möchte diese Tabelle in einem @ sammeTABLE OF VARCHAR2(50) INDEX BY INTEGER
so dass der Schlüssel6
in diesem assoziativen Array hat den WertAlice
und so weiter. Kann dies in PL / SQL erfolgen? Wenn das so ist, wie