Recuperare gli indici di array associativo come raccolta
Domanda
In PL/SQL, supponiamo di avere un po 'di array associativo definito come segue:
declare
type a_arr_t is table of PLS_INTEGER index by PLS_INTEGER;
a_arr a_arr_t;
Poi, scarsamente, popolo l'array come segue:
begin
a_arr(1) := 2;
a_arr(10) := 4;
a_arr(100) := 6;
end;
C'è un operatore o una funzione che può darmi gli indici dell'array, (1,10,100)
Come raccolta di qualche tipo, qualcosa di simile indices of
in un forall
dichiarazione?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange