CONTINUE 函数将给定的 breakflags(感兴趣事件的掩码)传递给目标线程的监视线程(Probe),并告诉监视线程继续执行目标线程,并等待目标线程运行完成或发出事件信号。
如果 info_requested
不是 NULL,则调用 GET_RUNTIME_INFO
。
语法
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 | 其他通信错误。 |