SET_BREAKPOINT 函数用于在程序单元中设置断点,该断点在当前会话中持续存在。
语法
说明
如果目标程序到达断点,执行将暂停。
DBMS_DEBUG.SET_BREAKPOINT (
program IN program_info,
line# IN BINARY_INTEGER,
breakpoint# OUT BINARY_INTEGER,
fuzzy IN BINARY_INTEGER := 0,
iterations IN BINARY_INTEGER := 0)
RETURN BINARY_INTEGER;
参数解释
参数 | 解释 |
---|---|
program | 要设置断点的程序单元的有关信息。 |
line# | 要设置断点的行。 |
breakpoint# | 成功完成时,包含引用断点的唯一断点编号。 |
fuzzy | 仅当指定行中没有可执行代码时适用:
说明 当前版本只支持默认值。 |
iterations | 在此断点发出信号之前等待的次数。 说明 当前版本只支持默认值。 |
返回值
返回值 | 描述 |
---|---|
success | 成功完成。 |
error_illegal_line | 无法在该行设置断点。 |
error_bad_handle | 该程序单元不存在。 |