6.13 SDO_NET.CREATE_NODE_TABLE
構文
SDO_NET.CREATE_NODE_TABLE( table_name IN VARCHAR2, geom_type IN VARCHAR2, geom_column IN VARCHAR2, cost_column IN VARCHAR2, no_of_hierarchy_levels IN NUMBER, is_complex IN BOOLEAN DEFAULT FALSE, storage_parameters IN VARCHAR2 DEFAULT NULL); or SDO_NET.CREATE_NODE_TABLE( table_name IN VARCHAR2, geom_type IN VARCHAR2, geom_column IN VARCHAR2, cost_column IN VARCHAR2, partition_column IN VARCHAR2, no_of_hierarchy_levels IN NUMBER, is_complex IN BOOLEAN DEFAULT FALSE, storage_parameters IN VARCHAR2 DEFAULT NULL);
説明
ノード表を作成します。
パラメータ
- table_name
-
ノード表の名前を指定します。
- geom_type
-
空間ネットワークのノードのジオメトリ・タイプを示す値を指定します。非LRSのSDO_GEOMETRYオブジェクトの場合は
SDO_GEOMETRY
、LRSのSDO_GEOMETRYオブジェクトの場合はLRS_GEOMETRY
、SDO_TOPO_GEOMETRYオブジェクトの場合はTOPO_GEOMETRY
です。(geom_type
値の綴りが正しくない場合、geom_column
列は表に含まれません。) - geom_column
-
空間ネットワーク内のノードに関連付けられたジオメトリ・オブジェクトを含む列の名前を指定します。
- cost_column
-
ノードに関連付けるコスト値を含む列の名前を指定します。
- partition_column
-
ノードに関連付けるパーティションID値を含む列の名前を指定します。
- no_of_hierarchy_levels
-
ネットワーク内のノードの階層レベルの数を指定します。(ネットワーク階層については、「ネットワーク階層」を参照してください。)
- is_complex
-
将来の使用のために予約されています。今回のリリースでは、無視されます。
- storage_parameters
-
<network-name>_NODE$表(「ノード表」を参照)を作成するために内部的に使用される物理記憶域パラメータを指定します。CREATE TABLE文で使用するために、有効な文字列を指定する必要があります。たとえば、
TABLESPACE tbs_3 STORAGE (INITIAL 100K NEXT 200K)
のように指定します。このパラメータを指定しない場合、物理記憶域のデフォルト値が使用されます。
使用上のノート
このプロシージャには、2つの構文があります。1つはpartition_column
パラメータが含まれておらず、もう1つはpartition_column
パラメータが含まれています。
ノード表については、「ノード表」を参照してください。
例
次の例では、ROADS_NODESという名前のノード表を作成します。この表は、LRSジオメトリを含むNODE_GEOMETRYという名前のジオメトリ列を含み、単一の階層レベルを持ちます。コスト列は含みません。
EXECUTE SDO_NET.CREATE_NODE_TABLE('ROADS_NODES', 'LRS_GEOMETRY', 'NODE_GEOMETRY', NULL, 1);
親トピック: SDO_NETパッケージ・サブプログラム