如何在Toad中调试存储过程?

时间:2012-12-05 11:46:31

标签: oracle debugging stored-procedures toad

我安装了Oracle 10g,并且有一个包含许多游标和过程的包,如何调试其中一个过程或游标。你能为此提供一些步骤吗? 我运行了Google搜索但没有找到任何指定如何从程序包调试特定过程的内容。

2 个答案:

答案 0 :(得分:28)

在Toad中调试过程的基本步骤

  1. 在Toad编辑器中加载您的程序。
  2. 将调试点放在要调试的行上。参见第一个屏幕截图。
  3. 右键单击编辑器Execute-> Execute PLSQL(Debugger)。参见第二个screeshot。
  4. 打开一个窗口,您需要从左侧选择过程并传递该过程的参数,然后单击执行。参见第三个屏幕截图。
  5. 现在开始调试检查Debug - > Step Over ...添加Watch等。
  6. 参考: Toad Debugger

    Debug

    Execute In Debug

    parameter

答案 1 :(得分:1)

在编辑器中打开PL / SQL对象。

单击主工具栏或选择会话|使用Debug切换编译。这样可以进行调试。

编译数据库上的对象。

在“执行”工具栏上选择以下选项之一以开始调试: 用debugger()执行PL / SQL 过来 踏入 运行到光标