32.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 );
パラメータ
表32-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