3.3 SDO_TOPO.DELETE_TOPO_GEOMETRY_LAYER
構文
SDO_TOPO.DELETE_TOPO_GEOMETRY_LAYER( topology IN VARCHAR2, table_name IN VARCHAR2, column_name IN VARCHAR2);
説明
トポロジ・ジオメトリ・レイヤーをトポロジから削除します。
パラメータ
- topology
-
指定した列内のトポロジ・ジオメトリを含むトポロジ・ジオメトリ・レイヤーから削除するトポロジを指定します。トポロジは、SDO_TOPO.CREATE_TOPOLOGYプロシージャを使用して作成されている必要があります。
- table_name
-
column_name
で指定した列を含む表の名前を指定します。 - column_name
-
トポロジから削除するトポロジ・ジオメトリ・レイヤー内のトポロジ・ジオメトリを含む列の名前を指定します。
使用上のノート
このプロシージャは、指定したトポロジ・ジオメトリ・レイヤーに関連付けられたデータを、<topology-name>_RELATION$表(「関係情報表」を参照)から削除します。このプロシージャは、最後に残ったトポロジ・ジオメトリ・レイヤーをトポロジから削除すると、<topology-name>_RELATION$表も削除します。
このプロシージャは、自動的にコミット操作を実行するため、ロールバックすることができません。
例
次の例では、LAND_PARCELS表のFEATURE列内のジオメトリに基づくトポロジ・ジオメトリ・レイヤーを、CITY_DATA
という名前のトポロジから削除します。(この例では、「トポロジ・データから作成したトポロジ」の定義およびデータを参照しています。)
EXECUTE SDO_TOPO.DELETE_TOPO_GEOMETRY_LAYER('CITY_DATA', 'LAND_PARCELS', 'FEATURE');
親トピック: SDO_TOPOパッケージ・サブプログラム