waitfor

構文

waitfor expected_result timeoutseconds sqlstatement

説明

問合せで期待された結果が返されるまたはタイムアウトが起こるまで、指定された文を1秒に1度実行します。問合せは1列のみで正確に1列を返す必要があります。問合せでエラーが発生すると、ループは終了します。

ノート:

詳細レベル4では、値の照合が成功しなかった理由を診断するために比較に使用している結果値を取得できます。

Command> waitfor X 10 select * from dual;

Command> verbosity 4;
The command succeeded.

Command> waitfor X 10 select * from dual;
Value is 'X'
The command succeeded.