35.60 SDO_UTIL.INSERT_SDO_GEOM_METADATA
書式
SDO_UTIL.INSERT_SDO_GEOM_METADATA( owner IN VARCHAR2, table_name IN VARCHAR2, column_name IN VARCHAR2, diminfo IN SDO_DIM_ARRAY, srid IN NUMBER);
説明
空間表のメタデータをジオメトリ・メタデータ・ビューUSER_SDO_GEOMETRY_METADATAおよびALL_SDO_GEOMETRY_METADATAに追加します。
パラメータ
- owner
-
空間表を所有するスキーマの名前。大文字である必要があります。
- table_name
-
空間表の名前(SDO_GEOMETRY型の列を持つフィーチャ表)。大文字である必要があります。
- column_name
-
SDO_GEOMETRY型の列の名前。大文字である必要があります。
- diminfo
-
次元によって順序付けられたオブジェクト型の可変長配列。次元ごとに1つのエントリがあります。(SDO_DIM_ARRAY型の詳細は、DIMINFO」を参照してください。)
- srid
-
次のいずれか: 列のすべてのジオメトリの座標系のSDO_SRID値、またはジオメトリに特定の座標系を関連付ける必要がない場合はNULL。
使用上のノート
このプロシージャは、SQL INSERT文を使用して空間表のメタデータをジオメトリ・メタデータ・ビューに追加するための代替方法です。(INSERT文を使用してUSER_SDO_GEOMETRY_METADATAビューを更新する場合は、空間データの挿入、索引付けおよび問合せを参照してください。)
他のユーザーのスキーマ内の空間表でこのプロシージャを使用するには、DBA権限または他のユーザーの表に対するSELECT権限が必要です。たとえばUSER1がUSER2.COLA_MARKETS表のジオメトリ・メタデータを挿入する場合、USER1はDBA権限またはUSER2.COLA_MARKETS表に対するSELECT権限を持っている必要があります。
例
次の例では、COLA_MARKETSという名前の空間表のメタデータを、USER2スキーマのSHAPEという名前のジオメトリ列に追加します。また、空間索引も作成します。(例では、「空間データの挿入、索引付けおよび問合せの例」の定義およびデータを使用しています。)
--------------------------------------------------------------------------- -- UPDATE METADATA VIEWS -- --------------------------------------------------------------------------- -- Add information to the USER_SDO_GEOM_METADATA and USER_SDO_GEOM_METADATA views. This -- is required before the spatial index can be created. Do this only once for each layer -- (that is, table-column combination; here: cola_markets and shape). EXECUTE SDO_UTIL.INSERT_SDO_GEOM_METADATA ('USER2', 'COLA_MARKETS', 'SHAPE', - SDO_DIM_ARRAY(SDO_DIM_ELEMENT('X', 0, 20, 0.005), - SDO_DIM_ELEMENT('Y', 0, 20, 0.005)), - NULL); ------------------------------------------------------------------- -- CREATE THE SPATIAL INDEX -- ------------------------------------------------------------------- CREATE INDEX cola_spatial_idx ON cola_markets(shape) INDEXTYPE IS MDSYS.SPATIAL_INDEX_V2;
関連トピック
-
USER_SDO_GEOM_METADATAビューおよびALL_SDO_GEOM_METADATAビューの詳細は、ジオメトリ・メタデータ・ビューを参照してください。
-
SDO_GEOMETRY型のSRID属性
-
座標系のサポートの詳細は、座標系(空間参照システム)を参照
親トピック: SDO_UTILパッケージ(ユーティリティ)