13.19 SDO_GEOR_UTL.getStatusReport
形式
SDO_GEOR_UTL.getStatusReport( client_id IN NUMBER, seq_id IN NUMBER DEFAULT 0 ) RETURN SDO_STRING2_ARRAY;
説明
指定したクライアント(セッション)のステータス表に含まれる操作および指定した操作(オプション)の現在のステータスを戻します。
使用上のノート
このファンクションは、指定したセッション(client_id
)の現在のステータスを、ステータス情報のカンマ区切りリストの配列(<client_id>, <sequence_id>, <timestamp>, <operation name>, <RDT table name>, <Raster ID>, <progress>, <description>)で戻します。データ型はSDO_STRING2_ARRAYで、VARRAY(2147483647) OF VARCHAR2(4096)
として定義されます。
ステータス表が作成されていない場合、ファンクションは'The report table does not exist'
を戻します。
このファンクションは、GeoRaster操作の進行状況の監視およびレポートに使用できるサブプログラムの1つです。この機能の概要については、「GeoRasterでの操作の進行状況のレポート」を参照してください。
例
次の例では、クライアントIDが5で、操作順序IDが3の操作のステータスを戻します。
SELECT sdo_geor_utl.getStatusReport(5, 3) FROM dual; SDO_GEOR_UTL.GETSTATUSREPORT(5,3) -------------------------------------------------------------------------------- SDO_STRING2_ARRAY('24-SEP-12 11.10.43.477804 AM', 'Mosaic', 'RDT:LANDSAT_MOSAIC_ RDT', 'RID:2', '100% complete', 'operation completed')
親トピック: SDO_GEOR_UTLパッケージのリファレンス