10.6.3 非同期ジョブ(Autonomous Database)
関数が非同期で実行されるとき、pyqJobStatus
ファンクションとpyqJobResult
ファンクションを使用して追跡できるジョブとして実行されます。
- oml_async_flag引数
特殊な制御引数oml_async_flag
は、ジョブを同期で実行するか非同期で実行するかを決定します。デフォルト値はfalseです。 - pyqJobStatusファンクション
pyqJobStatus
ファンクションを使用して、非同期ジョブのステータスを調べます。ジョブが保留中の場合は、「ジョブはまだ実行中です。」
を返します。ジョブが完了している場合、ファンクションはURLを返します。 - pyqJobResultファンクション
pyqJobResult
ファンクションを使用して、ジョブ結果を返します。 - 非同期ジョブの例
次の例は、XML以外の出力およびXML出力を使用して非同期ジョブを発行する方法を示しています。