PL/SQL Developer调试存储过程步骤

 

一、定位你的procedure
1。在屏幕左边的对象浏览器中展开procedure
2。找到你的procedure

二、打开测试窗口
1。在你的procedure上点击右键
2。在弹出的菜单中选择test
3。PL/SQL Devoloper就会打开一个测试窗口并自动生成一个调用块
4。在测试窗口的下方输入你的procedure的入口参数

三、打开编辑窗口
1。在你的procedure上点击右键
2。在弹出的菜单中选择edit
3。PL/SQL Devoloper就会打开编辑窗口
4。在需要的地方设置断点

四、开始调试
1。回到调试窗口
2。打开debug菜单,你就会看见start项已经可以用了,点击它
3。接下来就可以用调试窗口上的按钮进行单步跟踪

所有的参数,不管是数字类型,还是字符类型,均不要加引号

PL/SQL Developer中,存储过程无法调试的问题解决办法 

在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示

ORA-0131: Insufficient privileges.
Note: Debugging requires the DEBUG CONNECT SESSION system privilege.

用管理员帐号登录后,执行

grant Debug Connect Session to sky_test;

命令后,再进行调试,一切OK。


 

你可能感兴趣的:(developer)