7.129 SDO_GEOR.setEndDateTime
形式
SDO_GEOR.setEndDateTime( georaster IN OUT SDO_GEORASTER, endTime IN TIMESTAMP WITH TIME ZONE);
説明
GeoRasterオブジェクトのメタデータで、ラスター・データ収集の終了日時を設定します。または、endTime
パラメータにNULLが指定された場合、既存の値を削除します。
使用上のノート
処理の完了後、GeoRasterオブジェクトは自動的に検証されます。
GeoRasterオブジェクトのメタデータで、現行の終了日時(存在する場合)を確認するには、SDO_GEOR.getEndDateTimeファンクションを使用します。
endTime
が、GeoRasterオブジェクトのメタデータで指定された開始日時(SDO_GEOR.setBeginDateTimeプロシージャを参照)より前の日時に設定された場合、例外が発生します。
例
次の例では、GeoRasterオブジェクトのメタデータで、ラスター・データ収集の開始日時および終了日時を設定します。(GEORASTER_TABLEという名前の表を参照します。この表の定義は「記憶域パラメータ」の例1-1の次に説明されています。)
DECLARE grobj sdo_georaster; BEGIN SELECT georaster INTO grobj FROM georaster_table WHERE georid=4 FOR UPDATE; sdo_geor.setBeginDateTime(grobj, timestamp '2002-11-15 15:00:00'); sdo_geor.setEndDateTime(grobj, timestamp '2002-11-15 15:00:10'); UPDATE georaster_table SET georaster = grobj WHERE georid=4; COMMIT; END; /
親トピック: SDO_GEORパッケージのリファレンス