PL/SQL Developer 17.0 发布:全新调试器与 Oracle 23ai 数据库支持

版本概述

Allround Automations 于 2026 年 8 月 25 日发布 PL/SQL Developer 17.0,这是面向 Oracle 数据库程序单元开发的集成开发环境的一次重要版本更新。17.0 围绕调试体验、Oracle 23ai 新对象支持和开发效率做了系统性增强,并已于 2026 年 9 月 4 日推出维护版本 17.0.1,修复导出数字格式与图形资源占用等问题。

重新设计的调试器

17.0 对调试器进行了重新设计,启动调试后会自动显示全部局部变量与全局变量:切换不同调用栈帧时变量列表自动刷新;记录与对象实例等复合变量可直接在列表中展开;调试成员函数或过程时提供 Self 变量,调试行级触发器时提供 Old 与 New 变量,调试包函数或过程时可查看全局变量。调用栈与变量列表可停靠在测试窗口的右侧、左侧或底部。

DBMS_DEBUG_JDWP 调试支持

调试器同时支持 DBMS_DEBUG 与 DBMS_DEBUG_JDWP 两种调试体系,可在首选项中选用,也可在测试窗口启动调试时临时覆盖。DBMS_DEBUG_JDWP 体系支持 Java 源码调试、复合数据类型的集合展示,并能按数值精度显示带时间小数的日期值;为简化其相对复杂的配置,17.0 新增 JDWP 配置向导,可快速配置、测试并修复监听端口、对象与系统权限以及防火墙规则。

Oracle 23ai 与 26ai 对象支持

新版本全面支持 Oracle 23ai 的新对象类型:MLE 多语言引擎模块可在程序窗口中编辑与编译,并在对象浏览器中提供独立文件夹;域(Domain)对象支持查看、编辑、删除与属性管理,表定义编辑器支持域列;注解(Annotation)可在表与列级别编辑,并纳入 DDL 生成与对象浏览器。对 Oracle 26ai 新增的断言(Assertion)对象,对象浏览器也提供了对应文件夹与编辑能力。

Excel 直读导入

新增的 Excel 导入器可直接从 Excel 文件导入数据,不再依赖 ODBC 驱动:可选择工作表、表头行与导入起止行,也可在 Excel 中复制选区后直接粘贴导入;数据到 Oracle 的列映射方式与原有文本导入器、ODBC 导入器一致。

AI 助手与编辑器增强

AI 助手的默认模型已更新至最新版本,新增保留选区输出、系统配置快速测试、按月分组的使用量报告等能力;AI 函数菜单可直接从对象浏览器对对象执行解释、审查与提问。编辑器新增代码连字支持,可使用 Cascadia Code 等字体将多字符运算符合并显示;大源码文件的启动、加载、编辑、导航与复制性能大幅改善。SQL 窗口与命令窗口支持大数字全精度显示等多项改进,外部工具可传入当前编辑位置行列参数。

维护版本 17.0.1

2026 年 9 月 4 日发布的 17.0.1 主要修复 SQL 窗口导出到 Excel 的数字格式、部分数值前导零显示、深色模式下调试器变更变量可读性、对象类型列集合值的展示、剪贴板占用及 GDI 资源泄漏等问题,进一步提升日常使用稳定性。

升级影响

对于使用 Oracle 23ai 新特性的团队,17.0 提供了直接编辑与编译 MLE 模块、域与注解的完整工具链;依赖 DBMS_DEBUG_JDWP 的 Java 与 PL/SQL 混合调试场景可借助配置向导快速就绪。建议现有 16.0 用户结合团队使用的 Oracle 版本评估升级,并关注 17.0.1 修复项对日常操作的影响。

评论