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');