数据库教程:Oracle数据库存储过程的调试过程

oracle存储过程调试方法pl/sql中为我们提供了【调试存储过程】的功能,可以帮助你完成存储过程的预编译与测试。点击要调试的存储过程,右键选择test如果需要查看变量,当然调试都需要。在右键菜单中

oracle存储过程调试方法

pl/sql中为我们提供了【调试存储过程】的功能,可以帮助你完成存储过程的预编译与测试。

  • 点击要调试的存储过程,右键选择test
  • 如果需要查看变量,当然调试都需要。在右键菜单中选择add debug information.
  • start debugger(f9)开始我们的测试,run(ctrl+r)
  • 随时在varible list中输入我们想查看的变量

其它:

  • step into(ctrl+n):单步调试,进入下一步
  • step over(ctrl+o):结束该语句
  • step out(ctrl+t):跳出该过程
  • run to next exception:进入下一个断点breakpoint
  • toggle breakpoint设置断点:光标指向一行,ctrl+b;或鼠标点中该行的行号边缘 

oracle 存储过程的调试

首先,打开plsql development首先介绍一下,这个软件的各个窗口是用来干什么的。

Oracle数据库存储过程的调试过程

如图,这是plsql工具左侧的窗口,每个窗口的作用,在这里,我们讨论如何在plsql中进行oracle的存储过程的调试功能。所以主要看2和3.

2 是package文件夹,里面存放的就是存储过程,3 是oracle的类型,是被存储过程调用。

首先我们找到java程序中调用存储过程的代码,那里会告诉我们调用存储过程的名称和调用的是存储过程的那个函数。

如图:

Oracle数据库存储过程的调试过程

首先找到存储过程,然后就可以在右边的窗口看到有哪些函数,如果想看具体的函数的代码,就点击按钮看具体的存储过程的函数的代码。

如果想要测试,那么选中相应存储过程的函数,然后右键—》测试,即可。

Oracle数据库存储过程的调试过程

也可以打断点,

Oracle数据库存储过程的调试过程

打完断点以后,可以开始测试。如下图,填写相应的参数或者编写相应的脚本。

Oracle数据库存储过程的调试过程

如果想直接跳到断点处,那么点击开始调试按钮之后,在接着点击按钮1,那么程序就会直接跳到断点处。

在点击按钮2,程序会一步一步往下走,可以将鼠标悬停在按钮上,那样的货就可以看到相应的变量的值。

这样就可以看到到底是哪一步出错。(因为存储过程中会有异常块,如果跳到一场块,那么就在前一步出错)

总结

到此这篇关于oracle数据库存储过程调试的文章就介绍到这了,更多相关oracle存储过程调试内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!

需要了解更多数据库技术:Oracle数据库存储过程的调试过程,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/1115453.html

(0)
上一篇 2022年7月10日
下一篇 2022年7月10日

精彩推荐