Toad卓越价值--PL/SQL 开发

 

所评估的 Oracle IDE 至少应具备以下功能:

     *  创建/编译 PL/SQL 源代码

     *  显示编译错误和警告

     *  调试 PL/SQL

     *  格式化 PL/SQL 以方便阅读和维护

     *  分析 PL/SQL 的性能以显示执行的瓶颈

那么 Toad 在此基础上还提供其他什么功能?它可以:

     *  为任意表自动构建 INSERT/UPDATE/DELETE API

     *  构建代码路线图以标识 PL/SQL  代码编译时所需的任意或所有对象。代码路线图可用作图表,也可用于
        生成 DDL 脚本以便您在其他地方重新创建程序,而无需迁移整个应用程序/架构

     *  生成 CRUD 矩阵,以便您知道哪些表/视图正被读取和写入

     *  自动识别不良的编程习惯,例如不关闭指针或声明了变量却从不使用

     *  评估执行方案并提供调整指导

     *  识别程序中的 Oracle 版本依赖关系

     *  根据测试案例和预期输出自动生成单元测试程序

     *  自动针对性能 SLA   (如响应时间)对程序进行可伸缩性测试

     *  跟踪 PL/SQL 程序中存储的 Java 过程

     *  调试 DML 触发器和 TYPE BODY 对象

     *  通过文件或直接针对数据库进行开发/调试

     *  与版本控制系统(包括 VSS、Star Team、CVS、Subversion、PVCS 等)集成

     *  对数据库对象进行版本控制并可嵌入基于文件的资源控制系统 (Team Coding)

     *  为 Oracle v7 到 11gR2 的 PL/SQL 提供完整、集成的 PL/SQL 知识库

>

上图:清楚地表示出执行瓶颈

上图:显示哪些用户选用了哪些数据库对象进行开发