PL/SQL Developer 13是一个集成开发环境,专门用于开发 Oracle 数据库的存储程序单元。 随着时间的推移,我们已经看到越来越多的业务逻辑和应用程序逻辑进入 Oracle Server,因此 PL/SQL 编程已经成为整个开发过程的重要组成部分。 PL/SQL Developer 专注于易用性,代码质量和生产力,以及 Oracle 应用程序开发过程中的关键优势。你可以规划你自己的插件以扩展 PL/SQL Developer 的功能。插件的功能可以添加到 PL/SQL Developer 的菜单中,它可以执行任何种类的任务:访问数据库、对象浏览器、当前窗口和编辑器等。大多数的 Oracle 文档都被提供为在线文档。随着时间的推移,这些文档已经有了几种格式。到目前为止,已经有了 MS 帮助文件、Oracle 书籍文件、Adobe PDF 文件和 HTML 文件。在将来,Oracle 也许还会选择使用另外一种格式。
软件功能
插件是 DLL 文件,它有特定的接口与 PL/SQL Developer 链接。要创建一个插件,你可以使用任何能创建 DLL 文件的程序语言。当插件 DLL 文件被放到 PL/SQL Developer 的插件目录中时,它将自动被拾取。这使你分发你的插件变得很容易。
Oracle 文件系统 (OFS)
OFS 允许你在 Oracle 数据库中储存你的所有文件(源、脚本、报告等)。这是有好处的,数据库对象与对这些对象产生影响的文件一样,二者能被存到相同的数据库中,并且都能被已经访问到这个数据库的所有用户访问。此外,数据库对象和文件被保证是一致的,并且能用一致的方法来备份和恢复。
插件
你可以规划你自己的插件以扩展 PL/SQL Developer 的功能。插件的功能可以添加到 PL/SQL Developer 的菜单中,它可以执行任何种类的任务:访问数据库、对象浏览器、当前窗口和编辑器等。
SQL、PL/SQL、和命令关键字
在 SQL 、PL/SQL 和命令编辑器中高亮显示的关键字可以被定义在一个关键字文件中。在 PL/SQL Developer 的安装目录中,你可以找到一个名为 default.kwf 的文本文件。这个文件包含了一个〖PL/SQL〗关键字板块、一个〖SQL〗关键字版块和一个〖命令〗文件关键字板块。你可以使用像记事本这样的文本编辑器在适当的地方简单地更改、添加或删除关键字。
在线文档
大多数的 Oracle 文档都被提供为在线文档。随着时间的推移,这些文档已经有了几种格式。到目前为止,已经有了 MS 帮助文件、Oracle 书籍文件、Adobe PDF 文件和 HTML 文件。在将来,Oracle 也许还会选择使用另外一种格式。
模板文本
模板说明包含了文字文本和变量。文字文本将简单地被复制到源文件中,不带有任何修改。设想一下一个名叫 Commit 的模板,它只包含了文字文本 commit; 。当这个模板被双击时,文本 commit; 就被插入到光标所在位置的源中了。
程序单元 – 这是一个特殊的文件夹,它包含了针对新的程序单元的模板。只要你创建一个新的程序单元,来自于这个文件夹带有与程序单元类型一样的名称的模板就会被使用。
SQL 函数 – 带有所有函数的模板,例如 add_months 、substr 等。如果你不知道特定函数的准确名称或参数含义,那么这个模板就可能是有用的。
类型组件 – 可用于类型说明或类型体的组件的模板。
软件特色
比较函数已添加到对象浏览器中。可以将程序单元、表、视图、序列与数据库中的源、文件或窗口中的源进行比较。
添加了一个新的Oracle /选项首选项“始终包含所有者前缀”。启用后,从数据库中提取的DLL将始终包含所有者前缀。当禁用时,如果您作为所有者连接,所有者将被忽略。
数据库管理器“运行作业”弹出菜单中添加了一个新的“停止”项。
增加了oracle12c表和视图的权限。
通过导出用户对象和导出表生成的脚本现在有用户定义的初始化和终止。这些文件位于%APPDATA%directory \ plsql developer 12脚本目录。
除了“删除”选项外,文本导入器和ODBC导入器还可以在导入前截断表。截断选项更快,但不能回滚。
编译无效对象工具现在有一个用户选择器。
现在作为一个新的MSI安装程序,交互式和静默安装将成为一个新的MSI安装程序。