自分のタイプ
CREATE OR REPLACE TYPE chain_t AS TABLE OF NUMBER(11);
select ステートメントでこのタイプとして列を選択する
select
x.id,
cast(multiset(select parent_id from table(x.parents)) as chain_t) as chain
from
xxxx x
x.parentsに値がある場合、次の結果が得られます。次に例を示します。
chain_t(22, 44)
または持っていない場合
chain_t(null)
チェーン内の行をカウントするにはどうすればよいですか?? たとえば、最初の結果では 2 行、2 番目の結果では 0 行