10.6.3.2 rqJobStatus関数

rqJobStatus関数を使用して、非同期ジョブのステータスを調べます。ジョブが保留中の場合は、「ジョブはまだ実行中です。」を返します。ジョブが完了している場合、関数はURLを返します。

構文

FUNCTION RQSYS.rqJobStatus(
  job_id       VARCHAR2 
)
RETURN RQSYS.rqClobSet

パラメータ

パラメータ 説明
job_id

非同期ジョブのID。

次の例は、rqJobStatusコールとその出力を示しています。

SQL> select * from rqJobStatus(
       job_id => '<job id>'
);
NAME
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
https://<host_name>/oml/api/r-scripts/v1/jobs/<job_id>/result

1 row selected.