当前您所在的位置:首页>文件对比 数据库管理 >数据库管理工具

PL/SQL DEVELOPER

PL/SQL DEVELOPER

节省 PL/SQL 开发的时间和金钱

 

PL/SQL Developer 是一个集成开发环境,专门针对 Oracle 数据库的存储程序单元的开发。 随着时间的推移,我们看到越来越多的业务逻辑和应用程序逻辑移入 Oracle 服务器,因此 PL/SQL 编程已成为整个开发过程的重要组成部分。 PL/SQL Developer 专注于易用性、代码质量和生产力,以及 Oracle 应用程序开发过程中的主要优势。

 

强大的 PL/SQL Editor

凭借其语法突出显示、SQL 和 PL/SQL 帮助、对象描述、代码助手、编译器提示、重构、PL/SQL 美化器、代码内容、代码层次结构、代码折叠、超链接导航、宏库和许多其他复杂功能,Unicode 兼容的编辑器甚至会吸引最苛刻的用户。

 

集成调试器

集成调试器提供了您可能希望的所有功能:进入、跳过、退出、运行直到出现异常、断点、查看和设置变量、查看调用堆栈等等。 您可以调试任何程序单元而不对其进行任何修改,包括触发器和对象类型。

 

PL/SQL 美化器

PL/SQL 美化器允许您通过一组用户定义的规则来格式化您的 SQL 和 PL/SQL 代码。 当您编译、保存或打开文件时,可以自动美化您的代码。 如果您在大型项目团队中工作,此功能将提高您的编码效率并提高 PL/SQL 代码的可读性。

 

 

SQL窗口

SQL 窗口允许您输入任何 SQL 语句或多个语句并在网格中查看或编辑结果。 结果网格支持 Query By Example 模式来搜索结果集中的特定记录。 您可以轻松地从历史缓冲区中调用以前执行的 SQL 语句。 SQL 编辑器提供与 PL/SQL 编辑器相同的强大功能。

 

命令窗口

要开发和执行 SQL 脚本,您可以使用 PL/SQL Developer 的命令窗口。 该窗口具有与 SQL*Plus 相同的外观和感觉,另外还有一个带有相应语法高亮显示的内置脚本编辑器。 现在,您无需“编辑脚本/保存/切换到 SQL*Plus/运行脚本”循环,也无需离开舒适的 PL/SQL Developer IDE 即可开发脚本。

 

 

报告

要针对您的应用程序数据或 Oracle 字典运行报告,您可以使用 PL/SQL Developer 的内置报告功能。 有许多标准报告,您可以轻松创建自己的自定义报告。 这些自定义报告可以保存在报告文件中,该文件又可以包含在报告菜单中。 这使得运行您自己的常用自定义报告变得非常容易。

您可以使用 Query Reporter 软件工具在没有 PL/SQL Developer 的情况下运行您的报告,并从命令行运行它们。

 

图表

图表窗口允许您创建所选对象的图形表示。 通过这种方式,您可以轻松地将(部分)应用程序或项目的数据库对象及其关系可视化。 图表可用于文档目的,但也可用作工作区。 右键单击一个对象可以访问所有对象功能,双击一个对象将调用该对象类型的默认操作。

 

 

项目

要组织您的工作,您可以使用 PL/SQL Developer 的内置项目概念。 项目由源文件、数据库对象、注释和选项的集合组成。 它允许您在一组特定项目的范围内工作,而不是在一个完整的数据库或模式中工作。 这使得查找所需的项目项、编译所有项目项或将项目从一个位置或数据库移动到另一个位置或数据库变得容易。

 

 

回归测试

对于回归测试,您可以使用 PL/SQL Developer 的内置测试管理器。 您可以定义和运行测试集,并快速确定所有测试是否正确运行。 如果出现错误,测试经理可以启动调试器来调查错误原因。 您可以从命令窗口运行测试集以进行自动回归测试。

 

待办事项

您可以在任何 SQL 或 PL/SQL 源文件中使用待办事项来快速记录需要在此源文件中完成的事情。 稍后您可以在对象级别或项目级别从待办事项列表访问此信息。

 

对象浏览器

这个可配置的树视图显示了与 PL/SQL 开发相关的所有信息。 使用它来获取对象描述、查看对象定义、为调试器创建测试脚本、启用和禁用触发器和约束、重新编译无效对象、查询或编辑表或查看数据、在对象源中搜索文本、 将对象名称拖放到编辑器中,等等。

对象浏览器还显示对象之间的依赖关系,并允许您递归地扩展这些依赖对象(例如包引用视图、视图引用表、超/子类型等)。

 

文件浏览器

如果您经常从一组有限的位置(例如项目目录、工具目录等)访问源文件和脚本,则可以使用文件浏览器快速轻松地进行访问。 无需打开文件选择器来打开或保存文件,您可以直接从 PL/SQL Developer 的工作区访问它们。 从文件浏览器树中,您可以从本地计算机或网络上用户定义的位置访问文件和目录。 您可以在此处快速打开、保存、重命名和删除文件。 您可以将文件浏览器用作停靠或浮动工具。

如果您安装了版本控制插件,您可以直接从文件浏览器执行 VCS 操作,例如签入、签出、历史、差异等。

 

连接列表

PL/SQL Developer 允许您同时处理多个连接。 可停靠的连接列表通过分层视图使处理多个连接变得容易,您可以在其中快速打开连接的窗口和工具,查看哪些窗口属于连接,等等。

 

数据库管理系统调度程序

可以使用DBMS Scheduler工具访问Oracle10g及之后提供的Oracle数据库调度器(DBMS_SCHEDULER)。 该工具可用于管理作业、程序、Windows 等对象类型的 DBMS 调度程序对象定义。 它还可以用于查询作业运行信息。

 

 

性能优化

要优化 SQL 和 PL/SQL 代码的性能,您可以使用 PL/SQL Profiler 查看每行 PL/SQL 代码(Oracle8i 及更高版本)执行的计时信息。

此外,您还可以自动获取有关已执行的 SQL 语句和 PL/SQL 程序的统计信息。 这些统计信息可以包括 CPU 使用率、块 I/O、记录 I/O、表扫描、排序等。

 

HTML 手册

Oracle 提供 HTML 格式的联机手册。 您可以将这些手册集成到 PL/SQL Developer 的环境中,以在编辑、编译错误和运行时错误期间提供上下文相关的帮助。

 

非 PL/SQL 对象

您可以在不使用任何 SQL 的情况下查看、创建和修改表、序列、同义词、库、目录、作业、队列、用户和角色。 只需以易于使用的形式输入信息,PL/SQL Developer 将生成适当的 SQL 来创建或更改对象。

 

模板列表

PL/SQL Developer 的模板列表可以真正节省时间并帮助您实施标准化。 每当您需要将一些标准 SQL 或 PL/SQL 代码插入到编辑器中,以及每当您需要从头开始创建新的程序文件时,只需单击相应的模板即可。

 

查询生成器

图形查询生成器使创建新选择语句或修改现有选择语句变得容易。 只需拖放表和视图,选择字段列表的列,where 子句和 order by 子句,根据外键约束定义连接表,就大功告成了。 PL/SQL Developer 的内置插件接口允许第 3 方查询构建器,例如 Active Query Builder。

 

比较用户对象

在对表定义、视图、程序单元等进行更改后,将这些更改传播给另一个数据库用户或找出确切的差异可能很有用。 这可能是另一个开发环境、测试环境或生产环境。 比较用户对象功能允许您比较选择的对象,可视化差异,并执行或保存将应用必要更改的 SQL 脚本。

 

导出用户对象

要导出用户所选对象的 DDL(数据定义语言)语句,您可以使用导出用户对象工具。 这样您就可以轻松地为其他用户重新创建对象,或者您可以将文件保存为备份。

 

工具

PL/SQL Developer 包括几个使日常开发更容易的工具。 您可以重新编译所有无效的对象、在数据库源中搜索文本、导入导出表、生成测试数据、导入文本文件或ODBC数据、比较表数据、监控dbms_alert和dbms_pipe事件、查看会话信息等。

 

 

 

北京哲想软件有限公司