私はこのようなテーブルを持っています:
CREATE
OR
REPLACE
TYPE subaccount_nt
IS TABLE OF VARCHAR2(30);
CREATE
TABLE my_table
( contract_id NUMBER(38,0)
, subaccount SUBACCOUNT_NT );
サンプルデータは次のとおりです。
100 [1000, 1, 2]
200 [2000, NULL, 999]
300 [3000]
3番目の行が存在する場合、ネストされたテーブルから3番目の行を返すクエリを作成するにはどうすればよいですか?これが私が取得しようとしている出力です:
100 1
200 NULL
300 NULL
Haevingはこれまでネストされたテーブルを操作したことがなかったので、クエリをフォーラム化するのは非常に難しいと感じています。ありがとう。