10.17 OPG_APIS.CREATE_SUB_GRAPH

形式

OPG_APIS.CREATE_SUB_GRAPH(
     graph_owner IN VARCHAR2,
     orgGraph    IN VARCHAR2,
     newGraph    IN VARCHAR2,
     nSrc        IN NUMBER,
     depth       IN NUMBER);

説明

指定した頂点からの拡張であるサブグラフを作成します。拡張の深さはカスタマイズ可能です。

パラメータ

graph_owner

プロパティ・グラフの所有者。

orgGraph

元のプロパティ・グラフの名前。

newGraph

元のグラフから作成されたサブグラフの名前。

nSrc

頂点ID: サブグラフはこの頂点からの拡張として作成されます。たとえば、nSrc = 1はIDが1の頂点から拡張を開始します。

depth

拡張の深さ: 拡張は、出力エッジに従い、頂点nSrcからdepthホップの範囲内にあるすべての頂点を含みます。たとえば、depth = 2は、頂点nSrc(前の例では頂点ID 1)から2ホップの範囲内にあるすべての頂点を含むようにします。

使用上のノート

元のプロパティ・グラフはデータベースに存在する必要があります。

次の例は、所有者がSCOTTであるプロパティ・グラフmypgからサブグラフmypgsubを作成します。サブグラフには、頂点1と、IDの頂点から2ホップ内で到達可能なすべての頂点が含まれます。

EXECUTE OPG_APIS.CREATE_SUB_GRAPH('SCOTT', 'mypg', 'mypgsub', 1, 2);