Jak uzyskać indeks elementów VARRAY po konwersji do tabeli
W poniższym przykładzie tworzę VARRAY z 3 elementami.
<code>TEST@XE> select t1, t2.* from 2 (select 'X' as t1 from dual UNION select 'Y' from dual) t1, 3 table (sys.odcivarchar2list('a', 'b', 'c')) t2; T1 COLUMN_VALUE --- -------------------- X a X b X c Y a Y b Y c </code>
Chciałbym mieć następujące dane wyjściowe:
<code>T1 INDEX COLUMN_VALUE --- ----- -------------------- X 1 a X 2 b X 3 c Y 1 a Y 2 b Y 3 c </code>
Zauważ, żesys.odcivarchar2list
jest predefiniowany jakoVARRAY(32767) OF VARCHAR2(4000);
.