使用 PL/SQL Developer Version 14 调试 Oracle 存储过程

1、选中当前存储过程,右击后弹出上下文菜单,点击“测试”(如下图):

2、编辑目标存储过程,在需要关注的语句行号前右击鼠标设置断点,如下图:

3、修改调试窗口的代码为代码块中初始化过程参数:

declare
  v_code number;
  v_ret varchar(200);
begin
  -- Call the procedure
  prpa.GetIPSeqNoText(v_PersonId => 10194,
                      OrgId => 836913,
                      IsMT => 0,
                      SeqNoText => v_ret);
  DBMS_OUTPUT.PUT_LINE('SeqNoText = "' || v_ret || '"');
end;

如下图所示:

4、点击“启动调试器”工具栏按钮,就进入调试模式。可以看见单步调试等工具栏图标按钮均变为可用状态,如下图:

5、高亮行会随着点击"单步进入"按钮逐行下移,到了调用存储过程语句即可进入到存储过程里面,如下图:

6、在存储过程里面,移动鼠标可以观察变量的当前值,如下图:

 

 

 

 

posted @ 2023-02-24 17:17  Chr☆s  阅读(730)  评论(0编辑  收藏  举报