13.18 SDO_GEOR_UTL.getProgress

形式

SDO_GEOR_UTL.getProgress(
     client_id IN NUMBER, 
     seq_id    IN NUMBER DEFAULT 0 
     ) RETURN NUMBER;

説明

指定したクライアント(セッション)の操作および指定した操作(オプション)の進行状況を戻します。戻される値は、完了の割合を示す0から1の間の浮動小数点数です。

パラメータ

client_id

セッションを識別する一意の数値を指定します。

seq_id

ステータス情報を戻す操作を識別する(指定したセッション内の)一意の数値を指定します。

使用上のノート

このファンクションは、client_idおよびseq_idで識別される操作の最新の推定進行状況に相当する数値を戻します。必ず適切なclient_id値とseq_id値を使用してください。

ステータス表に特定のclient_idおよびseq_idを持つ指定した操作のレコードが存在しない場合、NULLが戻されます。

ステータス表が作成されていない場合、ファンクションは'The report table does not exist'を戻します。

このファンクションは、GeoRaster操作の進行状況の監視およびレポートに使用できるサブプログラムの1つです。この機能の概要については、「GeoRasterでの操作の進行状況のレポート」を参照してください。

次の例では、クライアントIDが5で、操作順序IDが3の操作の進行状況を戻します。

SELECT sdo_geor_utl.getgetProgress(5, 3) progress FROM dual;
 
PROGRESS
--------
    .305