PL/SQL Developer
PL/SQL Developer是一款非常好用的Oracle数据库开发IDE
以下是 "PL/SQL Developer",如果您需要了解更多信息,您可以联系我们。
有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。

PL/SQL Developer 11.0
SQL窗口增强
(1)新增“Compare records”按钮

(2)单条记录模式,SQL窗口能显示列的注释。

(3)SQL窗口其他方面的增强:
- 已添加“刷新结果集”按钮以刷新(重新执行)当前所选结果选项卡页的结果集
- 在重新执行查询之后,列总数(sum、count、min、max、avg)现在是持久的
- 添加了Excel导出器(同时支持XLS和XLSX)
- 已添加对Oracle12c扩展字符串的支持 (> 4000 bytes)
- 排列按钮有一个新的隐藏编辑器选项,只显示结果集
- 排列按钮有一个新的窗口宽度选项,用于调整SQL窗口宽度以匹配结果集宽度。
- 现在可以在 SQL Window的注释部分使用AltRowColor=[RRGGBB | name] 指令来控制备用行颜色
- 现在可以在SQL Window的注释部分使用Records=[all|page|]指令来控制最初获取的记录数
- 现在可以在SQL Window的注释部分中使用Totals=[mode:column]指令来显示列总计
测试窗口增强:
- 新的debugger按钮:运行到光标行
- DBMS Output 选项卡页现在显示输出可用时的指示器
- 变量可以现在被名称、类型或值所忽略
- 窗体现在有一个“转到”菜单项 (同时双击)。选中后,您将被带到程序窗口中的源位置

编程窗口增强:
计划窗口增强:
- 为标识列添加的支持 (Oracle 12c)
- 添加了对“默认为空”列的支持 (Oracle 12c)
- 添加了对域索引的支持
- 添加了对索引的日志属性的支持
- 为已验证的约束属性添加的支持
- 更改约束名称现在将导致“更改表重命名约束”命令
- 更改索引名将导致“alter index rename”命令

编辑器增强:
- 为INSERT或UPDATE语句键入值时,列名将突出显示
- 选择>大写/小写不再影响带引号的文本
- 转到书签现在将书签放置在编辑器的中心

代码帮助器增强:
允许选择多个选项

当选择多个项或(全部)时,代码助手可以将这些项放在一行或多行上。首选项允许您控制此行为。当选择多个项目时,代码助手还可以对齐参数值:

替换功能增强:
New option "lines=" controls number of input lines on the form
New option "editor=plain/sql/xml" adds a button that invokes a text editor with the given syntax highlighting
New option "lowercase=yes" converts input to lowercase

模板增强:
模板现在使用与SQL Window 和Report Window相同的替换变量语法。这将向模板功能添加以下功能:
- 提示
- 类型化变量
- 隐藏变量
- 必需选项
- 大写选项
- 小写选项
- 描述性列表
- 多选列表
- 查询中的变量引用
The old syntax is still supported for backward compatibility.

回调语句增强:
- 现在可以选择多个语句
- 现在可以展开/折叠完整的语句文本
- 调用单个SQL语句时添加分号
- 调用目录首选项现在接受环境变量
连接增强:
对于每个连接,现在可以定义一个初始化脚本,该脚本将为为该连接创建的每个数据库会话执行:
测试管理器增强:
- 添加了“备注”选项卡页
- 增加了对输出值类似'VALUE'的支持
- 增加了对输出值的IN (VALUE_LIST) 支持
- 禁用的测试项现在在列表中显示为灰色

表格导入导出增强:
- 添加了用户选择器,允许您导出其他用户拥有的表格
- 增加了对Oracle12c扩展字符串的支持 (> 4000 bytes)
- 为Oracle Export格式添加了统计信息选项
- 以Oracle Export格式导出时,如果没有行,则将隐式排除统计信息

Session窗口增强:
- 添加了对HTML文本的支持。单击文本的单元格按钮以在HTML窗口中查看其内容。
- 添加了SQL Monitor 选项卡页 (Oracle 11.2 and later)
- 完成的查询现在可以是特定于数据库版本的

对象浏览器增强:
对象浏览器有一个新的筛选字段,您可以在其中快速输入筛选表达式以限制浏览器内容。例如,可以输入dept%以仅显示以dept开头的对象。您还可以对源文本(对于 PL/SQL对象)、状态(有效/无效)、创建日期和修改日期进行筛选。过滤表达式可以直接在对象浏览器上方的过滤字段中输入或修改,也可以单击过滤字段按钮来调用过滤选项窗体。该窗体有一个选项,可以调用最近使用的筛选器。上面的示例筛选在PL/SQL源中包含单词DeptRecord的有效对象。
其他增强功能包括:
- 现在可以重命名索引和约束
- 现在可以在表或视图的上下文中创建触发器
- 为视图的主键、唯一键和外键约束添加的文件夹

Search Bar增强:

新的“在文件中搜索”选项允许您在文件系统上搜索。结果将显示在搜索列表中,单击时将在IDE中打开。单击“在文件中搜索”按钮旁边的箭头按钮将打开“搜索文件”对话框:

在这里,您可以从文件浏览器中选择一个或多个位置,选择一个或多个以前定义的自定义选择,或直接输入文件选择。
窗口列表增强:
- 为适用的窗口类型添加了事务指示符
- 缩短数据库对象的窗口列表中的短文本
- Windows现在总是以与Window菜单相同的顺序显示
- Ctrl-Tab 和 Ctrl-Shift-Tab现在总是按窗口列表顺序循环浏览窗口

项目管理增强:
- 项目文件夹历史记录首选项。启用后,打开和保存文件时的文件夹历史记录是特定于项目的。禁用时,将使用常规历史记录。
- 项目文件浏览器首选项。启用后,项目有自己的文件浏览器定义,以便您可以轻松找到项目特定的文件。禁用后,将使用常规文件浏览器定义。

预设管理增强:
新的导出/导入功能允许您将特定的首选项节导出到文件,并将其导入到另一台PC上
已添加以下首选项选项:
- 文件/格式/编码: 和 BOM一起保存 (Unicode Byte Order Mark字节顺序标记)
- 用户界面/选项: 近期使用的最大文件数
- 用户界面/代码助手: 对齐参数值\
- 用户界面/代码助手: 一行最大项目数
- 用户界面/外观: 连接列表排序 (最近一次使用, Database, 数据库,用户名,显示)
- Oracle/登录历史记录: 已添加“删除所有项目”按钮
- 工具/召回声明: 目录名现在支持环境变量

其他IDE增强:
- 全屏模式现在将显示最小化的停靠工具,以便仍然可以访问它们
- 添加了连接弹出菜单项"New Instance"以打开所选连接的新PL/SQL开发人员实例
- 当文件的只读状态更改时,将传播到与该文件关联的窗口
- 登录表单现在具有所有字段的快捷方式,其大小可以在选择列表中显示长数据库名称
- 对于多监视器配置,窗体位置现在将存储并恢复到每个监视器上
- 崩溃恢复和桌面文件现在保存在用户的应用程序数据目录中,而不是临时目录中
- 添加命令行参数NoLoadDesktop以防止启动时加载布局
- 添加命令行参数InstanceName 以标识用于存储表单位置的不同实例
其他增强:
- 比较用户对象、导出用户对象和比较表数据现在允许您在启动或连接更改后选择用户
- 当主连接更改时,编译无效对象不再隐式刷新对象列表
- 复制添加到搜索列表弹出菜单的功能
- 刷新添加到文件浏览器弹出菜单的功能

强大的PL/SQL编辑器
利用它的语法高亮、SQL和PL/SQL帮助、对象描述、代码帮助、编译器提示、重构、PL/ SQL美化、代码编目,代码层次化、超链导航、宏库等大量有用的功能,以及Unicode兼容的编辑器吸引着苛刻要求的用户。当你需要时,或最多点击一次,信息将自动呈现给你。

集成调试器
集成的调试器提供所有你希望得到的功能:Step In,Step Over,Step Out,Run Until Exception,Breakpoints,浏览和设置变量,浏览调用Stack等。你能够调试任何的程序直到不需要再修改,包括触发器和对象类型。

流程图
流程图窗口将允许你创建一个选择对象的图形表示。这个方法使你能够轻松可视化数据库应用的对象或项目和它们的依赖关系。流程图能够用于编写你的文档,而且还能保存为一个工作空间。右键点击对象访问所有对象的功能,双击一个对象将调用对象类型的缺省动作。
