logo资料库

ORACLE存储过程的跟踪调试.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
ORACLE存储过程的跟踪调试
1.概述
2.存储过程的调试步骤
ORACLE 存储过程的跟踪调试 1. 概述 存储过程的跟踪调试一直是开发人员头疼的问题,而 PL/SQL 工具则使存储过程的跟 踪调试变得异常简单。通过 PL/SQL 工具可方便的跟踪调试 Oracle 数据库存储过程的每一 句代码的执行情况,可跟踪到所调用的所有子存储过程,检查代码的执行情况。 本文将用 PL/SQL Developer8.0 工具,以一个简单的 Oracle 存储过程为例,简要说明 Oracle 存储过程的跟踪调试步骤。 2. 存储过程的调试步骤 1)调试准备 创建新的存储过程,语法模板如下: 2)设置断点 如下图所示,在左边行首点击即可设置断点,再点击则取消断点。
3)选择调试功能 打开 PL/SQL 工具,依次选择打开 Procedures —> 存储过程名,如下图,然后在过程 名上右键,选择【test】菜单功能,开始调试。 4)跟踪调试 打开测试窗口,如下图,在变量值里录入参数.
输入参数完成后,点击左上角的开始调试器 (或直接按 F9 键),开始执行存储 过程调试。 调试过程中常用的几个按钮(如上所示)主要是:执行(run)、进入模块(step in)、单步 调试(step over)、跳出模块(step out)、执行到下一个异常(run to next exception)。 如果已经设置了断点,则点执行直接到断点,然后再单步调试,可跟踪每一句代码的 执行情况。如果语句执行不成功,在下面会进行相应的提示,请根据提示的内容,分析错 误原因再修改存储过程的内容,直到调试通过为止。 5)结果查询 该存储过程有返回结果集,调试通过后,存储过程的执行结果就出来了。
如上图,点击右下角的 按钮,打开存储过程的执行结果查看,可根据存储过程的 实现过程及计算公式设置,手工推算验证执行结果的正确性。
分享到:
收藏