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 知识库
>
上图:清楚地表示出执行瓶颈
上图:显示哪些用户选用了哪些数据库对象进行开发