PL/SQL Developer 7.0:跟踪运行时错误与包声明
需积分: 50 136 浏览量
更新于2024-08-10
收藏 3.97MB PDF 举报
"《跟踪运行时间错误-雷达系统 第4版》由张明友和汪学刚编著,主要讨论了在使用PL/SQL Developer工具处理编程错误时的方法和注意事项。书中提到了如何应对和分析运行时间错误,以及在Oracle环境中处理包声明和Java会话声明的问题。"
在PL/SQL Developer中,当程序单元引发运行时间错误时,工具会询问用户是否查看错误堆栈的源代码,这对于快速定位问题非常有帮助。错误堆栈显示了从右到左的调用顺序,顶部的标签指示了与错误相关的各个程序单元。错误行会被高亮显示,最近的程序单元的错误行是导致错误的直接原因,而其他程序单元则是调用下一层代码的行。
对于Oracle 7.2或更早版本,触发器的源代码不会在错误堆栈窗口中显示。此外,当编辑和编译包时,Oracle会抛弃旧的包声明,重置全局变量并重新执行初始化块,这可能导致意料之外的结果,此时PL/SQL Developer会在测试窗口的状态行给出“警告:ORA-04068:现有的包声明已经被抛弃”的提示。
类似地,编辑和编译Java源代码会导致当前Java会话被清除,PL/SQL Developer同样会在状态行显示“警告:ORA-29549:类<类名>已经被改变,Java 会话声明被清除了”。这些警告有助于开发者理解并解决可能出现的问题。
书中的其他章节涵盖了编写、编译、测试和优化PL/SQL程序的各种方面,包括创建和保存程序、编译和调试过程、测试脚本的创建和运行、查看结果集、解释计划、SQL优化、专用SQL操作,以及非PL/SQL对象的创建和修改。此外,还涉及到了图表和报告的创建,这些功能都极大地增强了开发者对数据库管理和调试的效率。
161 浏览量
2012-05-04 上传
119 浏览量
2009-07-17 上传
2013-01-27 上传
美自
- 粉丝: 16
- 资源: 3953
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍