@PhilippSalvisberg 不再为埃森哲旗下的 Trivadis 工作,并且 Trivadis/埃森哲的任何人都不会继续该项目。因此,该 GitHub 存储库于 2024 年 8 月 30 日存档。
PL/SQL Unwrapper for SQL Developer 是一个免费扩展,用于解开使用 Oracle 数据库服务器版本 10g、11g、12c、18c 或 19c 的包装实用程序包装的 PL/SQL 代码。
在 SQL Developer 编辑器中打开包装的 PL/SQL 单元(过程、函数、包规范、包主体、类型规范或类型主体)
在编辑器中右键单击以显示弹出菜单。选择Unwrap
或只需按Ctrl-Shift-U
即可展开代码。
编辑器内容被展开的代码替换。
默认情况下,解开的代码不包含有效的 DDL 语句。在这种情况下, CREATE
丢失了。您可以在首选项中更改此行为。
选中Add 'CREATE OR REPLACE'
选项以获得完整的 DDL 语句。
如果您为 SQL Developer 安装 oddgen,您将在Generators
窗口中看到PL/SQL Unwrapper
节点:
打开 PL/SQL Unwrapper 节点以显示导航器树中的所有包装对象。选择一个或多个要展开的对象。以下无声视频展示了如何一次性解开模式中的所有包体:
单击Help
菜单并选择Check for Updates…
。按Add
按钮注册更新中心 http://update.salvis.com/ 。如果您在配置代理设置时遇到麻烦,因为您的公司需要一些额外的身份验证或类似的身份验证,那么我建议从此处下载 PL/SQL Unwrapper for SQL Developer 并使用Install From Local File
选项。
您可以在此处找到所有版本和版本信息。
请参阅常见问题。
PL/SQL Unwrapper 根据 Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License 获得许可。您可以在 https://creativecommons.org/licenses/by-nc-nd/3.0/ 获取许可证副本。