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
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.
Oracle PL/SQL debugging questions
Yes. Start a debug session for supported PL/SQL packages, procedures, or functions from Connections Explorer or the active editor.
When execution pauses, inspect the variables Oracle exposes for the current frame, add watch expressions, and review the call stack and output as you step through the code.
The connected Oracle account needs the required debugging privileges, and the database connection must be able to use Oracle JDWP. Compile the target for debugging when required.
Database support does not imply identical features. Connections and SQL worksheets are the starting point; editing, DDL, modeling, transfers, administration and AI operations depend on the engine and workflow. Check the installed version and the relevant guide before relying on an advanced operation.
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