pl/sql developer是一款可以帮助您开发Oracle 数据库的IDE工具,通过本软件,您可以在电脑上开发数据库的存储空间,为数据库建立一个可以保存数据、调取数据、分析数据的环境,方便您在建立大型数据库管理系统的时候获得良好的开发平台;PL/SQL Developer12注册版支持编译数据库代码、测试与调试、编译与纠错、优化代码、查看函数、过程、包、类型、触发器等,内置一个可以帮助您分析数据库的“代码助手”,您只需要输入PL/SQL参数,就可以得到对应的函数代码,方便您在编译数据库代码的时候获得一个更加快速的开发流程!

软件功能
测试与调试
要测试你的程序单元,可以写一个程序脚本,这个测试脚本的主体包含一个 PL/SQL 块,你可以在其中规划测试代码,可以对要在 PL/SQL 块中使用的任何变量进行声明、分配输入值,以及在运行后进行查看。
当你运行一个测试脚本时,也许会出现运行时错误。在这种情况下,PL/SQL Developer 允许你查看错误堆栈来源,每个涉及运行时错误的错误堆栈行都会被高亮显示,所以你可以轻松地返回到有问题的地方。
如果你正在使用 7.3.4 或更高版本的 Oracle,可以使用 PL/SQL Developer 的集成调试器。你可以单步调试代码、设置断点、查看/设置变量、查看调用堆栈等。
在 Oracle8i 以及更高版本上,你还可以使用 dbms_trace 特性把程序运行的已选事件记入日志,这能帮助你分析程序流和异常。
调用 dbms_output 和 PL/SQL Web 工具箱得到的输出会自动在相应的测试窗口标签页中显示。 对于回归测试,你可以使用测试管理器来快速运行和校验一组测试脚本。
优化
要在你的程序单元中优化 SQL 语句,Oracle 的解释计划工具能够提供很大帮助,所以它集成在了 PL/SQL Developer 的 IDE 中。只要在源文件中简单地选择 SQL 语句并按 F5,查询计划就会在一个单独的解释计划窗口中生动地显示出来,然后你就能在源文件之外通过修改语句来优化查询计划,并把它复制回去。
软件特色
使用文本编辑器编写程序单元(过程、触发器等)。
• 使用 Oracle SQL*Plus 编译源文件。
• 如果有编译错误,你必须找出它位于源文件中何处,纠正它,并转回到 SQL*Plus 重新编译它,然后再找下一处错误。
• 使用 SQL*Plus 或你的客户端应用程序测试程序单元。
• 如果发生运行时错误,你又不得不辛苦地定位问题的原因并纠正错误。
• 使用解释计划工具或 tkprof 工具优化你的 SQL 语句。
• 使用 SQL*Plus 或其他工具在你的数据库中查看或修改其他对象和数据。
这些任务——编辑、编译、纠正、测试、调试、优化和查询——都可以在不离开 PL/SQLDeveloper IDE 的情况下被完成。此外,PL/SQL Developer 还提供了其他几个能在日常PL/SQL 开发中提供帮助的工具。
使用方法
菜单标签页
在默认的情况下,所有被配置的工具都被加到工具菜单的底部。如果你要在别处甚至它们自己的主菜单中创建它们,你就可以使用菜单标签页:

测试管理器
要为你的 Oracle 被储存的程序单元执行回归测试,你就可以使用测试管理器。它允许你定义一个测试集,这个测试集是带有输入变量值和必需的输出的测试脚本的集合。另外,它还允许你指定必需的特性:

运行测试集将快速地展现出被测试的程序单元是否仍然可以正确地运行并且(或者)带有必需的特性:

把一个过程或函数从对象浏览器拖放到测试管理器中,一个新的测试窗口将被打开,它会调出这个程序单元和用于所有参数和返回值的变量。在一个描述名下保存这些测试脚本,最好与测试集在同样的目录中。
按测试脚本列表右边的新建按钮,下列对话框将显示出来:

列选择
当你做一个选择时,通过按下 Alt 键,你就可以选择一个文本列了:

代码助手
代码助手是一个很强大的工具,在你键入 SQL 或 PL/SQL 代码之时为你提供帮助。例如,当你键入 dbms_alert. 并且稍微犹豫一小会儿时,编辑器将显示出 dbms_alert 包中的元素列表

重新调用语句
无论你何时成功地在 SQL 窗口、命令窗口或报告窗口中执行了一个语句,这个语句都被储存到全局语句重新调用缓冲区中。通过选择来自于编辑菜单的重新调用语句项目,或者通过按 Ctrl-E 按钮,你可以在编辑器中重新调用最近执行的语句。这将调出一个象这样的选择列表:

要记录一个宏,请按 F11 或选择工具菜单中的宏菜单中的记录项目。现在,工具栏中显示出了一个闪烁的记录器图标,它表示你当前正在记录一个宏。所有的键盘单击都被记录下来留待以后回放,这意味着在宏被记录期间你不应该使用鼠标。再次按 F11 ,宏记录就被终止了。按 F12 将回放宏。
要在宏库中储存当前记录的宏,请选择宏菜单中的库项目。这将打开宏库对话框:

编辑菜单的书签列表项目将调出所有编辑器书签的全局分层显示列表:

代码目录
代码目录特性被限制到程序编辑器中,它显示了程序单元的完整结构。这在大的包体和类型体中是最有用的,它可以跨越数以千计的 PL/SQL 代码行。代码目录被显示在程序窗口左边的目录树中:

代码层次
代码层次被限制到程序编辑器中,并在光标位置显示 PL/SQL 代码的层次结构。它位于编辑器的上方:

代码折叠
代码折叠允许你显示或隐藏 PL/SQL 代码的特定部分。例如,可以折叠一个包内的所有过程和函数,只展开一个你感兴趣的过程。再如,你可以折叠循环和 if/then/else 语句等结构,获得较长的程序单元内的更好概览。下面的例子折叠了多个函数以及一个 if 语句:

拆分编辑
要编辑或查看同一源代码的两个不同部分,可以使用拆分编辑功能。使用鼠标即可将拆分线上下拖动:

超链接导航
在你的 PL/SQL 代码中,你常需要在别处定义的元素做参考。例如,你可以参考同样的包体内、或同样的包的说明内、或另一个包内的一个 PL/SQL 类型,去找同样的函数或过程调用、变量、视图等。

导航按钮
无论你何时跳到窗口中的一个来自编辑器内部的绝对位置, PL/SQL Developer 都将为早先的位置生成一个书签。这些书签可以用主工具栏中的向后导航和向前导航按钮而被访问

主要优势
图表
要显现应用程序或工程的数据库对象以及它们之间的关系,可以创建图表。图表可用于存档,也可用作处理相关对象的工作空间。
报告
PL/SQL Developer 附带了许多基于 HTML 格式的标准报告。你可以在 PL/SQL Developer 中查看这些报告,可以打印它们或将它们另存为 HTML 文件,还可以创建你自己的定制报告。可以从报告菜单轻松访问报告。
图形
图形窗口可以运行于 SQL 窗口或报告窗口内部,以获得查询数据的图示。
工程
要组织你的工作,你可以使用 PL/SQL Developer 的工程概念,工程由很多文件和数据库对象组成,可以通过工程项目窗口轻松访问这些对象,并且通过单击鼠标来编译它们。
工具
PL/SQL Developer 提供了几个对开发有帮助的工具,这些工具包括允许你在数据库对象源中搜索文本的查找数据库对象工具、支持快速编译在开发期间已经变得无效的对象的编译无效对象工具、导出和导入工具、创建测试数据的数据生成器工具、用于导出用户对象 DDL 语句的导出用户对象工具、用于比较两个用户对象定义的比较用户对象工具、会话信息工具、事件监视器
和一个用于比较并使表内容相同的比较表数据工具,以及一个用于查看和管理您的日程安排事务 DBMS 日程管理工具。 除了这些标准工具之外,你还可以定义你自己的工具,并把他们包括在 PL/SQL Developer 的工具菜单中。
更新日志
稳定性方面的改进
* Windows日期格式并不总是正确的决定
*在激活程序窗口时断开连接的主会话可以登录。
*工具栏的变化仅仅是保存,如果“自动启用桌面”的偏好
*色带配置的“文件”类别中有一个“空白”项。
*项目>新现在显示“当前项目”?选择适当的时候
*双击连接列表中的空白区域将激活当前选定的连接。
*项目项对话框“打开”和“删除”按钮在没有文件时启用。
*在版本12中第一次使用桌面>参数> >参数并不总是加载正确的文件
∨ 展开