CONTINUE関数は、指定されたbreakflags(興味のあるイベントのマスク)をターゲットスレッドのプローブスレッドに渡し、プローブスレッドに対してターゲットスレッドの実行を継続させ、ターゲットスレッドが完了するかイベントシグナルを発信するまで待機するよう指示します。
info_requestedがNULLでない場合、GET_RUNTIME_INFOが呼び出されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_DEBUG.CONTINUE (
run_info IN OUT runtime_info,
breakflags IN BINARY_INTEGER,
info_requested IN BINARY_INTEGER := NULL)
RETURN BINARY_INTEGER;
パラメータの説明
| パラメータ | 説明 |
|---|---|
| run_info | プログラムの状態に関する情報。 |
| breakflags | 読み込み中に発生したイベントのマスク。現在はbreak_next_line、break_any_call、break_any_return、abort_executeのみサポートしています。詳細についてはBreakflagsを参照してください。 |
| info_requested | プログラムが停止したときにrun_infoで返す必要がある情報。詳細についてはInformation Flagsを参照してください。 |
戻り値
| 戻り値 | 説明 |
|---|---|
| success | 完了。 |
| error_timeout | プログラムの実行開始前のタイムアウト時間。 |
| error_communication | その他の通信エラー。 |