A script-enabled browser is required for this page to function properly.

Controlling program unit execution

Once you have inspected and modified the program state, you can resume or terminate execution using the following features:

STEP 

You can use the STEP command to temporarily resume execution of an interrupted program. Control returns to the PL/SQL Interpreter after the specified set of statements have been executed. STEP Into or Over enables you to:

  • execute the next statement (optionally descending into subprogram calls)

  • resume execution until the current subprogram has returned

  • continue execution until the specified source location is reached 

GO

Use the GO command to resume program execution indefinitely--that is, until either the currently executing thread of execution terminates or it is interrupted again due to a debug action. 

RESET

Use the RESET command to return control to an outer debug level without continuing execution in the current debug level. Thus, RESET effectively aborts execution at the current (and possibly higher) debug levels.

You can explicitly reset execution to any previous debug level, or you can simply reset to top level, which is the default. 

Execute these commands from either the PL/SQL Interpreter toolbar or by typing the command in the PL/SQL Interpreter pane.

See also

About the PL/SQL Interpreter

About the current execution location

About debug commands in the PL/SQL Interpreter