Sidebar

Mobile navigation sidebar

PL/SQL debugger · Pro

Step through Oracle PL/SQL with a VS Code debugger

Debug Oracle packages, procedures, and functions without leaving VS Code. Start a PL/SQL debug session from Connections Explorer or the editor, pause at breakpoints, step over, into, or out of code, and inspect variable values, watches, the call stack, and output as execution proceeds.

Interactive PL/SQL debugging is available with Pro. The Oracle connection must have the required debug privileges and access for Oracle JDWP debugging. · Oracle-specific

See what PL/SQL is doing while it runs

Control execution one step at a time

Set breakpoints in Oracle source and use VS Code's debugger controls to continue, step over, step into, or step out of the current code.

Inspect live execution state

Check available variable values, add watch expressions, follow the call stack, and read debugger output while execution is paused.

From Oracle source to a live debug session

Use the object or editor actions to prepare the target, then work through the session with the familiar VS Code Debug view.

01
Choose a PL/SQL target

Open a package, procedure, or function from Connections Explorer, or open its source in the editor and use the Debug action.

02
Compile with debug information

If needed, use Compile for debugging from the Oracle object actions so the target can be inspected during execution.

03
Set breakpoints and step

Start debugging, pause at a breakpoint, then step through the code while inspecting variables, watches, the call stack, and output.

FAQ

Oracle PL/SQL debugging questions

PL/SQL Debugger

Interactive PL/SQL debugging is available with Pro. The Oracle connection must have the required debug privileges and access for Oracle JDWP debugging. · Oracle-specific

Install for free

Open preview

Open preview

Supported databases