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 | その他の通信エラー。 |