説明
このビューは、V4.3.2バージョンから導入されました。
機能の概要
ビューDBA_OB_SPATIAL_COLUMNSは、空間インデックス列に対応するデータベース名、テーブル名、タイプ、およびSRS情報を表示するために使用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| TABLE_SCHEMA | VARCHAR2(128) | NO | 列が属するデータベース。 |
| TABLE_NAME | VARCHAR2(256) | NO | この空間列を含むテーブル名。 |
| COLUMN_NAME | VARCHAR2(128) | NO | 列名。 |
| SRS_NAME | VARCHAR2(128) | NO | 空間座標系の名前。 |
| SRS_ID | NUMBER(10) | NO | 空間座標系ID。 |
| GEOMETRY_TYPE_NAME | VARCHAR2(128) | NO | 空間データ型。 |
| DIMINFO | VARCHAR2(512) | NO | 各緯度の設定。現在、この列への設定はサポートされていないため、デフォルト値として表示されます。 |
| INDEX_NAME | VARCHAR2(128) | NO | この列に対応するインデックス名。インデックスがない場合はNULL。 |
クエリ例
空間インデックス列に対応するデータベース名、テーブル名、タイプ、およびSRS情報を照会します。
obclient [SYS]> SELECT * FROM SYS.DBA_OB_SPATIAL_COLUMNS;
クエリ結果は次のとおりです:
+--------------+-----------------+-------------+----------+--------+--------------------+-------------------------------------------------------------------------------------------+----------------------+
| TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME | SRS_NAME | SRS_ID | GEOMETRY_TYPE_NAME | DIMINFO | INDEX_NAME |
+--------------+-----------------+-------------+----------+--------+--------------------+-------------------------------------------------------------------------------------------+----------------------+
| TEST | COLA_MARKETS_CS | SHAPE | NULL | 8307 | SDO_GEOMETRY | SDO_DIM_ARRAY(SDO_DIM_ELEMENT(NULL, -180, 180, 0.5), SDO_DIM_ELEMENT(NULL, -90, 90, 0.5)) | COLA_SPATIAL_IDX_CS |
| TEST | COLA_MARKETS_CS | SHAPE1 | WGS 84 | 4326 | SDO_GEOMETRY | SDO_DIM_ARRAY(SDO_DIM_ELEMENT(NULL, -180, 180, 0.5), SDO_DIM_ELEMENT(NULL, -90, 90, 0.5)) | NULL |
| TEST | COLA_MARKETS_CS | SHAPE2 | WGS 84 | 4326 | SDO_GEOMETRY | SDO_DIM_ARRAY(SDO_DIM_ELEMENT(NULL, -180, 180, 0.5), SDO_DIM_ELEMENT(NULL, -90, 90, 0.5)) | COLA_SPATIAL_IDX_CS2 |
+--------------+-----------------+-------------+----------+--------+--------------------+-------------------------------------------------------------------------------------------+----------------------+