38.5 INSERT_GEOM_METADATAプロシージャ
このプロシージャは、空間メタデータ・レコードを挿入し、オプションで空間索引を作成します。
構文
APEX_SPATIAL.INSERT_GEOM_METADATA (
    p_table_name        IN VARCHAR2,
    p_column_name       IN VARCHAR2,
    p_diminfo           in mdsys.sdo_dim_array,
    p_srid              in t_srid,
    p_create_index_name IN VARCHAR2 DEFAULT NULL );パラメータ
表38-5 INSERT_GEOM_METADATAのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | 機能表の名前。 | 
| 
 | 型 | 
| 
 | ディメンションごとにエントリが1つあり、ディメンション順の | 
| p_srid | 列の全ジオメトリに対する座標系のSRID値。 | 
| 
 | nullでない場合、この名前で列の空間索引が作成されます。単純な列名のみがサポートされています。ファンクションベースの索引またはオブジェクト属性の索引はエラーとなります。より複雑な要件の場合は、このパラメータをnull (デフォルト)のままにし、手動で索引を作成します。 | 
例
この例では、表CITIESと、列CITIES.SHAPEの空間メタデータおよび索引を作成します。
                  
create table cities (
    city_id   number primary key,
    city_name varchar2(30),
    shape     mdsys.sdo_geometry )
/
begin
    apex_spatial.insert_geom_metadata (
        p_table_name   => 'CITIES',
        p_column_name  => 'SHAPE',
        p_diminfo     => SDO_DIM_ARRAY (
            SDO_DIM_ELEMENT('X', -180, 180, 1),
            SDO_DIM_ELEMENT('Y',  -90,  90, 1) ),
        p_srid        => apex_spatial.c_wgs_84 );
end;
/
   create index cities_idx_shape on cities(shape) indextype is mdsys.spatial_index
/親トピック: APEX_SPATIAL