优势产品

       Allround Automations PL/SQL Developer

        PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。
现在越来越多的商业逻辑和应用程式逻辑都在使用Oracle服务器,所以PL/SQL编程在整个开发过程中也变得越来越重要。PL/SQL开发者在开发Oracle应用程序的时候都注重于开发工具简单易用,代码简洁和开发效率高等特点。PL/SQL Developer不仅很好的提供了上述的特点,而且还具有很多其他的优势。

功能描述:

强大的PL/SQL编辑器
PL/SQL编辑器具有语法高亮显示、SQL和PL/SQL帮手、对象描述、代码助手、编译提示、重构、PL/SQL美 化、代码目录、代码分层、折叠、超链接导航、宏库和其它很多复杂的功能和特点,支持统一字符编码,能满足最苛刻用户的需求。你需要之时,信息会自动显示,最多只需要进行点击。

集成调试器
集成调试器提供以下功能:单步跳进,单步执行,单步跳过,运行至异常处,断点,查看和设置变量, 查看调用堆栈等等。你可以调试任何程序,直到不需要进行修改,包括触发器和对象类型。

PL/SQL美化
PL/SQL美化功能允许用户使用自定义的一组规则统一代码格式。用户编译,保存和打开文件时,代码自 动被美化。当你为一个大的项目组工作时,这个特点能提高你代码的效率和PL/SQL代码的可读性。

SQL窗口
SQL窗口允许输入任何SQL语句和多行SQL语句,在表格中查看或编辑结果。结果表格支持Query By Example模式在结果集中搜索特殊记录。你可以从历史缓冲区撤销之前执行的SQL语句。SQL编辑器提供与PL/SQL编辑器同样强大的功能。

命令窗口
你可以使用PL/SQL Developer命令窗口开发和执行SQL脚本。这个窗口的外观和SQL*Plus一样, 同时有一个语法高亮显示的内置脚本编辑器。如今,有了舒适的PL/SQL开发IDE,开发脚本时,你就不需要重复“ 编辑脚本/保存/切换到SQL*Plus/运行脚步”这个步骤了
 
报表
你可以使用PL/SQL Developer内置的报表功能,针对应用程序数据和Oracle字典生成报表。支持多种标 准的报表,也可以创建自定义报表。自定义报表可以保存在一个报表文件中,每个报表文件对应一个报表菜单。这种方式可以使你很轻松地管理常用的自定义报表

图表
图表窗口可以给对象的选定部分创建一个图示。用这种方式能可视化应用程序或项目数据库对象(的一部分)和它们的关系。图表可以用作文档,也可以作为工作空间。右键单击对象可以访问所有对象功能,双击显示该对象类型的默认操作。

项目/工程
PL/SQL Developer内置项目模块,可以使你的工作更加有序。项目有源文件集合,数据库对象,备注和设置构成。它可以让你在特定项目集范围,而非完整的数据库和模式下工作。这使得查找需要的项目,编译所有的项目,或者从一个位置、数据库移动项目到另一个地方很容易。

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

待办项
使用PL/SQL源文件中的待办项能快速记录本文件中要做的工作,之后可以从对象级别或者是项目级别的代办事项列表中访问这些信息。

对象浏览器
这种配置的树形视图显示了PL/SQL开发的所有相关信息,可以使用它获得对象描述,查看对象定义,为调试器创建测试脚本,启用或禁用触发器和相关限制条件,重新编译无效对象,查询或编辑图表、视图数据 ,在对象源中搜索文本,把对象名拖拽到编辑器中等等
对象浏览器还显示了对象之间的相关性,使你能递归扩展这些相关对象(如引用包视图,父类/子类视图等等)。

文件浏览器
如果经常从一个限定位置访问源文件和脚本(如项目目录,工具目录等),可以使用文件浏览器快速访 问。文件浏览器直接从PL/SQL Developer的工作区访问源文件和脚本,而不是使用文件选项来打开或保存文件。通过文件浏览器树形图,你可以访问本地和网络上用户自定义位置处的文件和目录,快速完成打开,保存,重命名和删除文件等操作。文件浏览器有停靠和浮动两种显示方式。

连接列表
PL/SQL Developer允许同时运行多个连接。停靠连接列表有分层视图,使得运行多个连接很简单。从分层视图可以快速打开窗口和工具连接,查看窗口所属连接等等。

DBMS调度器
使用DBMS调度器可以访问Oracle数据库进程(DBMS_SCHEDULER),仅支持Oracle10g或以上版本。这个工具可以为作业,程序,窗口等对象类型管理DBMS进程对象定义,快速查询作业运行信息。

性能优化
使用PL/SQL分析器可以查看正在执的行PL/SQL代码每行的时间信息(仅支持Oracle8i及以上版本),优 化SQL和PL/SQL代码的性能。
此外,你可以自动获得执行过的SQL语句和PL/SQL程序的统计信息。这些统计数据包括CPU使用率,I/O块,I/O记录,扫描表,排序等等。

HTML手册
Oracle目前提供HTML格式的在线手册,可以将它合并到PL/SQL Developer环境中,这样在出现编辑,编译,运行错误时可以提供上下文感知帮助。

Non-PL/SQL对象
无需任何SQL语句,仅需要向表格中输入信息,你就可以查看,创建和修改表格、序列、同义词、库、目 录、任务、队列、用户和作业,PL/SQL Developer会生成相近的SQL语句来创建或修改对象。

模板列表
PL/SQL Developer的模板列表是一个省时的功能,能帮助实现标准化。无论何时你想向编辑器中插入SQL或PL/SQL代码,或者重新创建一个新文件,仅仅只需点击相应的模板。

查询生成器
图像化的查询生成器使创建一个新的select语句或修改现有的语句变得很容易,拖拽表格和视图,为字段列表,where子句,order by子句选择列,添加外键约束定义的表格就完成了。 PL/SQL Developer的内置插件接口,支持第三方查询生成器,如主动查询生成器

比较用户对象功能
表格定义,视图,程序单元等进行修改后,将这些改变移植到其它数据库用户,或者找到两者的差异是非常实用的,这些差异可能是开发环境、测试环境或者生成环境。比较用户对象功能提供比较对象的选择,可视化差异,执行或保存应用改变的SQL脚本。

导出用户对象功能
导出用户对象工具可以帮助导出用户选择对象的DDL(数据定义语言)语句。这样便可以轻松的创建其它用户的对象,或者保存备份。

工具箱
PL/SQL Developer包含很多工具,使得开发很简单。可以重新编译所有无效的对象,在数据库源中搜索文本,导入和导出表格。生成测试数据,导出文本文件或ODBC数据,比较表格数据,监视dbms_alert和 dbms_pipe时间,查看会话信息等等。

授权
PL/SQL Developer的功能可以通过插件扩展。插件可以免费从我们提供的插件页面下载。Allround Automations和其它用户提供插件(例如版本控制插件和plsqldoc 插件)。如果有创建DDLs的编程语言,可以编写自己的插件。

插件扩展
PL/SQL Developer的功能可以通过插件扩展。插件可以免费从我们提供的插件页面下载。Allround Automations和其它用户提供插件(例如版本控制插件和plsqldoc 插件)。如果有创建DDLs的编程语言,可 以编写自己的插件。

多线程IDE
PL/SQL Developer是一个多线程IDE,这意味着你可以同时执行SQL查询,PL/SQL程序,调试会话和运行 等等。也意味着如果你的程序出了错,PL/SQL Developer IDE也不会瘫痪,随时可以中断执行或保存工作。