34.8 SDO_WCS.ValidateCoverages

書式

SDO_WCS.ValidateCoverages(
     ) RETURN MDSYS.SDO_WCS_INVALID_COVERAGE; 

説明

WCSメタデータ表内のGeoRasterオブジェクトを検証し、すべての無効なWCSメタデータ・エントリのカバレッジIDを戻します。

パラメータ

(なし。)

使用上のノート

このプロシージャは、WCSユーザーが呼び出す必要があります。

GeoRasterオブジェクトの削除時、その参照がWCSメタデータ表に残る場合があります。そのような参照は無効なメタデータ・エントリです。

このファンクションは、MDSYS.SDO_WCS_INVALID_COVERAGEオブジェクト(TABLE OF VARCHAR2(4000)と定義されている)を戻します

戻されるオブジェクトの各要素は、対応するGeoRasterオブジェクトが見つからなかった、WCSメタデータ表内のカバレッジIDです。無効なメタデータ・エントリは、DescribeCoverage操作(WCS)およびGetCoverage操作(WCS)で処理されません。

WCSのサポートについては、「Web Coverage Service (WCS)のサポート」を参照してください。

次の例では、すべての無効なカバレッジIDを反復してパブリッシュを解除し、WCSメタデータに有効なカバレッジのみを残します。

DECLARE
BEGIN
   FOR i IN (select * from table(SDO_WCS.ValidateCoverages()))
   LOOP
      SDO_WCS.UnpublishCoverage(i.column_value);
   END LOOP;
END;
/