6.77 SDO_NET.GET_PARENT_FEATURE_IDS
構文
SDO_NET.GET_PARENT_FEATURE_IDS( feature_layer_id IN NUMBER, feature_id IN NUMBER ) RETURN SDO_NET_LAYER_FEAT_ARRAY;
説明
指定したフィーチャのフィーチャ・レイヤーIDおよび親フィーチャIDを戻します。(SDO_NET_LAYER_FEAT_ARRAY型の詳細は、「フィーチャ・モデリングに使用するデータ型」を参照してください。)
使用上のノート
指定したフィーチャについて子フィーチャのフィーチャ・レイヤーIDおよびフィーチャIDを取得するには、SDO_NET.GET_CHILD_FEATURE_IDSファンクションを使用します。
親フィーチャおよび子フィーチャを含むフィーチャの詳細は、「フィーチャおよびフィーチャ・レイヤー」を参照してください。
例
次の例では、POI
フィーチャ・レイヤー内のフィーチャ1の親フィーチャIDを戻して表示します。
DECLARE feature_layer_id NUMBER; feature_id NUMBER := 1; feature_ids SDO_NET_LAYER_FEAT_ARRAY; BEGIN feature_layer_id := sdo_net.get_feature_layer_id('GRID', 'POI'); feature_ids := sdo_net.get_parent_feature_ids(feature_layer_id, feature_id); FOR i in 1..feature_ids.count LOOP --dbms_output.put_line('['||i||']'||' FEATURE_LAYER_ID = '||feature_ids(i).feature_layer_id); dbms_output.put_line('['||i||']'||' FEATURE_ID = '||feature_ids(i).feature_id); dbms_output.put_line('---'); END LOOP; END; /
親トピック: SDO_NETパッケージ・サブプログラム