7.114 SDO_GEOR.schemaValidate
形式
SDO_GEOR.schemaValidate( georaster IN SDO_GEORASTER ) RETURN VARCHAR2;
説明
GeoRasterオブジェクトのメタデータを、GeoRasterのXMLスキーマに対して検証します。
使用上のノート
このファンクションは、文字列TRUE
(メタデータが有効な場合)か、NULL値(GeoRasterオブジェクトまたはそのメタデータがNULLの場合)、あるいはメタデータが無効である理由とエラーの正確な位置を示す1つ以上のOracleエラー・コードを戻します。
このファンクションは、SDO_GEOR.validateGeoRasterファンクションとともに使用します。SDO_GEOR.validateGeoRasterファンクションによってGeoRasterオブジェクトが無効であると判断され、エラー・コード13454が戻された場合、そのオブジェクトのメタデータはGeoRasterのXMLスキーマに対して無効です。この場合、SDO_GEOR.schemaValidateファンクションをコールして、エラーに関する特定の情報(メタデータ内での位置を含む)を取得します。
例
次の例では、GeoRasterオブジェクトのメタデータを検証します。
SELECT t.georid, sdo_geor.schemavalidate(t.georaster) FROM georaster_table t WHERE t.georid = 1;
親トピック: SDO_GEORパッケージのリファレンス