0

自分のタイプ

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 行

4

1 に答える 1