原文地址: https://blogs.oracle.com/apex/introducing-apex-diff-app-your-definitive-guide-to-oracle-apex-version-differences # 介绍 APEX Diff 应用:Oracle APEX 版本差异权威指南 理解 Oracle APEX 在各个版本间的演变对于升级规划、插件开发以及维护自定义代码非常重要。APEX 视图可能会更改,PL/SQL API 规范可能会更新,每个版本都可能增加元数据。现在,您可以通过清晰且互动的方式探索这些变化,而无需手动比较定义。 APEX Diff 是一个简单的应用程序,允许您并排比较多个 APEX 版本的 APEX 视图和 PL/SQL API。这有助于您快速了解发生了什么变化以及它可能如何影响您的应用程序。 亲自尝试一下:[apex.oracle.com/apexdiff](https://apex.oracle.com/apexdiff) ## APEX Diff 应用概述 APEX Diff 使您可以快速查看 APEX 版本之间的变化。默认情况下,该应用程序在页面右侧显示最新的六个 APEX 版本。您可以使用筛选器选择任意 2 至 6 个版本,并比较它们之间的变化。 ![](https://blogs.oracle.com/apex/wp-content/uploads/sites/15/2025/11/image.png) 灰色 X 标记表示该项目(APEX 视图或 PL/SQL API)不属于该版本的一部分。 ![](https://blogs.oracle.com/apex/wp-content/uploads/sites/15/2025/11/image-1.png) 绿色对勾上的灰色加号表示视图上增加了更多列或 PL/SQL API 中增加了更多函数。将鼠标悬停在上面可获得更多信息,例如“在 APEX 22.1 中可用,有 120 列”。 ![](https://blogs.oracle.com/apex/wp-content/uploads/sites/15/2025/11/image-2.png) 带有小减号的绿色对勾表示列或函数已被移除。 如果您想查看任意两个选定版本之间的元数据差异的概述,您可以点击 APEX Views Diff 或 PL/SQL APIs Diff。例如,选择 APEX Views Diff 选项将显示两个选定版本之间 APEX 视图中列的差异。 对于公共 PL/SQL API,重点是函数和过程。此处不适用列级差异。应用程序突出显示 API 签名中的添加、删除或更新的定义。 ## 如何使用 APEX Diff? ### 选择要比较的对象类型 如果想探索 APEX 视图中的列更改,请选择 Views;如果想比较函数和过程,请选择 PL/SQL APIs。 ![Select View/ PL/SQL](https://blogs.oracle.com/apex/wp-content/uploads/sites/15/2025/11/Screenshot-2025-11-25-at-11.44.02-AM-1024x532.png) ### 选择要比较的 APEX 版本 使用筛选器选择要查看的版本。您可以并排比较两个特定版本,或选择多个版本以了解 APEX 在多个版本中的演变情况。 ![Select Version](https://blogs.oracle.com/apex/wp-content/uploads/sites/15/2025/11/Screenshot-2025-11-25-at-11.42.06-AM-scaled.png) ### 仅查看已更改的对象 点击 Changes Only 以筛选结果,仅查看版本之间已更改的对象: - 带有加号 (+) 的绿色对勾表示添加了列/函数/过程。 - 带有减号 (-) 的绿色对勾表示移除了项。 - 灰色 X 表示该项不属于该版本的一部分。 ![APEX Diff App Changes only](https://blogs.oracle.com/apex/wp-content/uploads/sites/15/2025/11/apex_diff.gif) ### 直观地探索差异 滚动浏览元数据的并排差异。添加的行、删除的行和更新的定义会突出显示,以便快速理解。 ![APEX View Diff](https://blogs.oracle.com/apex/wp-content/uploads/sites/15/2025/11/apex_diff2.gif) ## 结论 APEX Diff 为您提供了一种简单且直观的方式来了解 Oracle APEX 视图和公共 PL/SQL API 在各版本间的变化。您可以快速比较版本、查看元数据更新,并仅关注与您的升级或开发工作相关的对象。这有助于您更有效地规划并在 Oracle APEX 持续发展的过程中保持信息畅通。