PL/SQL Developer 17.0.1.2245_Oracle数据库开发IDE

软件简介

PL/SQL Developer是一款面向Oracle数据库开发人员打造的专业集成开发环境(IDE),由Allround Automations开发,主要用于Oracle数据库中的PL/SQL存储程序单元开发、SQL编写、数据库对象管理、程序调试以及性能分析等工作。

与普通SQL客户端相比,PL/SQL Developer更加专注于Oracle数据库和PL/SQL开发场景,将代码编辑、SQL执行、数据库对象浏览、调试、测试、性能分析和项目管理等功能集中到一个开发环境中,可以减少开发人员在不同工具之间切换的操作,提高Oracle应用程序开发效率。

PL/SQL Developer支持语法高亮、代码智能提示、代码格式化、代码折叠、重构、对象导航、集成调试器等开发功能,同时提供SQL Window、Command Window、Object Browser、Query Builder、Test Manager、PL/SQL Profiler等工具,可以覆盖从编写代码到测试和优化的完整开发流程。

目前PL/SQL Developer主要运行于Windows环境,并提供32位和64位版本。连接Oracle数据库时,PL/SQL Developer的位数需要与Oracle Client的位数对应。

PL/SQL Developer 17.0.1.2245_Oracle数据库开发IDE

主要功能

1、专业PL/SQL代码编辑器

PL/SQL Developer内置功能完善的PL/SQL编辑器,为Oracle数据库程序开发提供完整的代码编辑环境。

编辑器支持SQL和PL/SQL语法高亮、代码自动补全、上下文帮助、代码折叠、代码层级、代码导航、超链接跳转、查找与替换、书签、宏、分栏编辑以及Unicode等功能。

Code Assistant能够根据当前输入内容提供数据库对象和PL/SQL语法相关提示,帮助开发人员快速查找表、字段、函数、过程、包等对象,从而减少手动输入代码的工作量。

2、SQL编辑与执行

SQL Window是PL/SQL Developer中常用的SQL开发工具,可以直接执行SQL语句、PL/SQL程序块以及包含多个语句的SQL脚本。

查询结果可以通过表格或单记录形式查看,并支持对查询结果进行编辑、插入和删除操作。同时可以使用Query By Example功能快速筛选查询结果。

SQL执行历史可以帮助用户快速找回之前运行过的SQL语句,查询结果还可以复制、打印或导出为CSV、TSV、XML、HTML以及Excel等格式,方便进行数据分析和进一步处理。

PL/SQL Developer 17.0.1.2245_Oracle数据库开发IDE

3、集成式PL/SQL调试器

PL/SQL Developer提供集成调试器,可以直接对Oracle中的程序单元进行调试。

调试功能包括:

  • 单步进入(Step In)
  • 单步跳过(Step Over)
  • 单步跳出(Step Out)
  • 运行至异常
  • 设置断点
  • 查看和修改变量
  • 查看调用堆栈
  • 查看局部变量和全局变量
  • 调试触发器
  • 调试对象类型
  • 调试成员函数和过程

在17.0版本中,调试器进行了重新设计,可以自动显示局部变量和全局变量,并支持展开记录、对象实例等复合变量;调试行级触发器时,还可以查看Old和New变量。

4、PL/SQL代码格式化

PL/SQL Beautifier可以按照用户设定的格式化规则自动整理SQL和PL/SQL代码。

开发人员可以通过统一的代码格式规范改善程序可读性,在团队开发环境中尤其适合用于保持代码风格一致。

代码可以在编译、保存或打开文件时自动进行格式化,从而减少手动调整缩进、换行和代码结构的工作。

5、Object Browser数据库对象浏览器

Object Browser采用树形结构展示Oracle数据库对象,可以快速浏览当前用户及数据库中的相关对象。

通过Object Browser可以查看、编辑和管理包括表、视图、程序包、函数、过程、触发器、序列、同义词、用户、角色等在内的多种数据库对象。

对于程序开发人员来说,还可以通过对象之间的依赖关系查看相关引用,例如程序包引用视图、视图引用表等,方便分析数据库结构和程序依赖关系。

6、数据库对象管理

PL/SQL Developer不仅可以编写PL/SQL程序,还提供可视化的数据库对象管理工具。

用户可以通过图形界面查看和修改表、序列、同义词、目录、任务、队列、用户和角色等对象,而不需要所有操作都手动编写SQL语句。

对于对象结构发生变化的开发项目,还可以使用Compare User Objects比较不同数据库用户之间的对象差异,并生成用于同步结构的SQL脚本。

7、Command Window命令窗口

Command Window提供类似SQL*Plus的命令行开发体验,同时集成了脚本编辑器和语法高亮功能。

开发人员可以直接在PL/SQL Developer内部编写和运行数据库脚本,无需频繁在文本编辑器、命令行工具和数据库IDE之间进行切换。

对于数据库初始化脚本、批量处理脚本和自动化数据库操作来说,Command Window具有较好的实用价值。

8、Query Builder查询构建器

PL/SQL Developer提供图形化Query Builder,可以通过拖放表和视图的方式构建SELECT查询。

用户可以选择需要查询的字段、设置WHERE条件、ORDER BY条件以及表之间的连接关系,对于不熟悉复杂SQL语法或者需要快速构建查询语句的用户比较方便。

9、数据库关系图

Diagram Window可以将选定的数据库对象以图形化方式展示,用于查看数据库对象之间的关系。

数据库关系图既可以用于辅助数据库结构分析,也可以用于项目文档和开发过程中的结构说明。

10、项目管理

PL/SQL Developer提供内置Project项目管理功能,可以将源代码文件、数据库对象、备注和项目配置集中到一个项目中。

开发人员可以按照项目维度组织数据库开发资源,而不需要面对整个数据库中大量无关对象。

项目功能还可以帮助用户批量编译项目中的相关对象,并方便在不同数据库环境之间迁移项目内容。

11、测试与回归测试

PL/SQL Developer内置Test Manager,可以建立Test Set并执行测试。

对于需要频繁修改存储过程、函数、程序包等数据库程序的项目,可以利用测试功能检查修改后的程序是否仍然能够正常运行。

如果测试过程中出现错误,还可以进一步启动调试器分析具体问题,从而形成开发、测试和调试相结合的工作流程。

12、性能分析

PL/SQL Developer提供PL/SQL Profiler,可以查看PL/SQL程序执行过程中各代码行的时间信息,帮助开发人员定位执行效率较低的代码。

同时还可以获取SQL和PL/SQL执行统计信息,例如CPU使用情况、块I/O、记录I/O、表扫描和排序等数据。

对于需要优化复杂SQL、存储过程和数据库业务逻辑的Oracle项目,这些工具能够辅助开发人员定位潜在性能问题。

13、DBMS Scheduler管理

PL/SQL Developer提供DBMS Scheduler工具,可以管理Oracle数据库中的调度相关对象。

用户可以通过图形界面查看和管理Jobs、Programs、Schedules、Windows等调度对象,同时查看任务运行情况。

这一功能适合需要维护Oracle定时任务和数据库自动化作业的开发及运维人员。

14、AI Assistant

较新的PL/SQL Developer版本加入了AI Assistant,可以借助AI系统辅助处理SQL和PL/SQL代码。

AI功能可以用于创建、修改、补全、修复和优化SQL或PL/SQL代码,也可以让AI对代码进行注释、审查、解释,或者针对代码相关问题进行分析。

用户还可以根据实际开发需求创建自定义AI Functions,从而将AI能力融入具体的Oracle开发流程。

15、多连接管理

PL/SQL Developer支持同时管理多个数据库连接,并提供Connection List集中查看当前连接以及与连接对应的窗口和工具。

在开发、测试和生产等多个Oracle环境之间切换时,可以通过不同连接快速区分当前操作环境,降低数据库开发过程中误操作其他环境的风险。

16、报表功能

PL/SQL Developer提供内置Report功能,可以针对应用数据或者Oracle数据字典运行报表。

除了内置报表之外,用户还可以创建自定义报表,并保存为报表文件,以便后续重复使用。

17、插件扩展

PL/SQL Developer提供插件接口,可以通过插件扩展软件功能。

用户可以根据具体开发需求扩展文件管理、语法高亮、文档生成、版本控制以及其他数据库开发相关功能,使PL/SQL Developer能够适应不同团队和项目的开发环境。

系统要求

PL/SQL Developer主要面向Windows平台,目前官方系统要求页面列出的Windows系统包括Windows Vista、Windows 7、Windows 8、Windows 10和Windows 11。

Oracle数据库方面,官方列出的支持范围覆盖多个Oracle Server版本,包括Oracle7.x、8.x、8i、9i、10g、11g、12c、18c、19c、21c、23c以及26ai。

项目 系统要求
软件名称 PL/SQL Developer
软件类型 Oracle数据库开发IDE
运行平台 Windows
支持架构 32位、64位
数据库 Oracle Database
Oracle Client 32位PL/SQL Developer对应32位Oracle Client;64位对应64位Oracle Client
Oracle Server 支持多个Oracle Server版本,包括7.x至26ai系列
网络组件 通过Oracle Client/Oracle Net连接Oracle数据库
硬件要求 根据Oracle Client、数据库规模及开发项目实际情况配置

需要特别注意的是,PL/SQL Developer本身并不是一个独立的Oracle数据库服务器。要连接Oracle数据库进行开发,需要配置相应的Oracle Client。32位PL/SQL Developer需要匹配32位Oracle Client,64位版本则需要匹配64位Oracle Client。

更新内容

PL/SQL Developer 17.0

PL/SQL Developer17.0于2026年8月25日正式发布。

这一版本重点优化了软件整体性能,尤其针对大型代码文件、数据库源代码以及多窗口工作环境进行了改进。

主要更新包括:

  • 优化软件启动速度。
  • 提升大型源代码文件的显示、编辑和导航性能。
  • 提升复制大型源代码文件内容时的处理速度。
  • 优化大型数据库源代码的加载速度。
  • 改进同时打开多个Program Window时的性能。
  • 优化打开Workset、Project或上次桌面环境时的多窗口加载。
  • 提升关闭多个窗口时的响应速度。
  • 改进大型Program Window之间切换时的性能。
  • 重新设计集成调试器。
  • 调试器自动显示局部变量和全局变量。
  • 支持展开Record和Object Instance等复合变量。
  • 调试Member Function或Procedure时显示Self变量。
  • 调试行级Trigger时支持Old和New变量。
  • 持续改进软件稳定性。

PL/SQL Developer 17.0.1

PL/SQL Developer17.0.1于2026年9月4日发布,是17.0系列的后续更新版本。

该版本主要针对SQL Window、调试器、资源管理以及界面显示等问题进行修复和优化。

主要更新包括:

  • 修复SQL Window结果集中0到1之间的数字缺少前导零的问题。
  • 修复GDI对象资源泄漏问题。
  • 修复修改Preferences后PL/SQL Clipboard字体显示异常的问题。
  • 修复SQL Window导出Excel时部分数字格式不正确的问题。
  • 改进Dark Mode下Debugger变量变化颜色的可读性。
  • 修复SQL Window中对象类型列集合属性显示错误的问题。
  • 修复刷新DBMS Scheduler Chain时出现重复Rules的问题。
  • 修复SQL Window导出SQL文件时部分数字被错误添加引号的问题。
  • 修复复制完整结果集行后可能出现剪贴板错误的问题。
  • 继续进行性能和稳定性优化。

截至2026年9月,官方注册下载页面列出的17.0系列最新版本为PL/SQL Developer17.0.1。

下载地址

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
声明:本站所有文章资源都来自互联网,仅供学习和测试所用,任何个人或组织不得用于商业用途。如若本站内容侵犯了原著者的合法权益,可通过邮件(331752841@qq.com)联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
❯
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索