PL/SQL Developer 7.0:测试脚本保存与SQL*Plus兼容格式

需积分: 50 59 下载量 170 浏览量 更新于2024-08-10 收藏 3.97MB PDF 举报
"保存测试脚本-sim7020c开发手册" 在PL/SQL Developer 7.0用户指南中,我们关注的重点是如何保存和管理测试脚本。首先,我们了解到PL/SQL Developer中没有内置的Boolean数据类型,但可以通过声明整型变量并利用Oracle提供的sys.diutil.bool_to_int和sys.diutil.int_to_bool函数来实现类似的功能。这两个函数能够进行null/true/false到null/0/1的转换,这对于在没有SQL*Net支持的环境中处理逻辑条件非常有用。 保存测试脚本是通过点击工具栏上的“保存”按钮完成的,文件默认扩展名为.tst,但可以通过首选项设置自定义扩展名。保存的内容包括PL/SQL块、所有变量的名称、类型和值,以及调试监视器的配置。保存测试脚本的意义在于方便日后对程序单元进行修改和重新测试。 此外,用户可以选择以SQL*Plus兼容格式保存脚本,这样即使在不支持PL/SQL Developer的环境中,如Unix服务器上,也能运行这些脚本。一个保存的SQL*Plus脚本示例展示了如何声明变量、设置变量值以及执行PL/SQL块。 测试程序是开发过程中的关键环节。创建测试脚本并运行后,可以查看结果集、DBMS_OUTPUT和HTTP输出,还可以进行调试和跟踪运行时间错误。此外,文档还提到了回归测试,这是确保代码更改不影响原有功能的重要步骤。 除了测试,该指南还涵盖了其他开发和优化方面的内容,例如使用解释计划窗口进行性能分析,自动统计以获取数据库对象的统计信息,以及使用PL/SQL概览图进行代码结构可视化。专用SQL功能允许用户执行各种查询和更新操作,而命令窗口则提供了输入SQL语句和命令的能力。 最后,指南还介绍了创建和修改非PL/SQL对象的方法,如表、序列、同义词、库等,以及创建图表和报告的机制。这些工具和功能共同构成了一个全面的数据库开发环境,帮助开发者高效地管理和维护他们的代码。