【问题标题】:How to debug a stored procedure in Toad?如何在 Toad 中调试存储过程?
【发布时间】:2012-11-23 05:45:15
【问题描述】:

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

【问题讨论】:

标签: oracle debugging stored-procedures toad


【解决方案1】:

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

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

参考:Toad Debugger

【讨论】:

  • 别忘了给你的用户必要的授权。曾几何时,我为此浪费了 3 个小时。"grant DEBUG CONNECT SESSION to your_user;"
  • 谢谢 效果很好:D
  • 它挂了一分钟......
【解决方案2】:

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

单击主工具栏或选择会话 |切换使用调试编译。这将启用调试。

在数据库上编译对象。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 2015-12-29
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 2018-12-02
    相关资源
    最近更新 更多