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;
/