6.12 SDO_NET.CREATE_LRS_TABLE
構文
SDO_NET.CREATE_LRS_TABLE( table_name IN VARCHAR2, geom_column IN VARCHAR2, storage_parameters IN VARCHAR2 DEFAULT NULL);
説明
Oracle Spatialの線形参照システム(LRS)・ジオメトリを格納するための表を作成します。
パラメータ
- table_name
-
geom_column
で指定したジオメトリ列を含む表の名前を指定します。 - geom_column
-
ジオメトリ・オブジェクトを含む(SDO_GEOMETRY型の)列の名前を指定します。
- storage_parameters
-
LRS表を作成するために内部的に使用される物理記憶域パラメータを指定します。CREATE TABLE文で使用するために、有効な文字列を指定する必要があります。たとえば、
TABLESPACE tbs_3 STORAGE (INITIAL 100K NEXT 200K)
のように指定します。このパラメータを指定しない場合、物理記憶域のデフォルト値が使用されます。
使用上のノート
このプロシージャは、2つの列(NUMBER型のGEOM_IDおよびSDO_GEOMETRY型のgeom_column
)を含むtable_name
という名前の表を作成します。
作成された表をLRSジオメトリの格納に使用する必要はありませんが、このプロシージャは、そのようなジオメトリを格納するための表の作成に役立ちます。多くの場合、表にデータを格納する前に、表を変更して他の列を追加します。
例
次の例では、GEOMという名前のジオメトリ列を含むHIGHWAYSという名前の表を作成します。
EXECUTE SDO_NET.CREATE_LRS_TABLE('HIGHWAYS', 'GEOM'); PL/SQL procedure successfully completed. DESCRIBE highways Name Null? Type ----------------------------------------- -------- ---------------------------- GEOM_ID NOT NULL NUMBER GEOM MDSYS.SDO_GEOMETRY
親トピック: SDO_NETパッケージ・サブプログラム