@PhilippSalvisberg は Accenture の一部である Trivadis ではもう勤務しておらず、Trivadis/Accenture の誰もこのプロジェクトを継続しません。したがって、この GitHub リポジトリは 2024 年 8 月 30 日にアーカイブされました。
PL/SQL Unwrapper for SQL Developerは、Oracle Database Serverバージョン10g、11g、12c、18cまたは19cのラップ・ユーティリティでラップされたPL/SQLコードをアンラップするための無料の拡張機能です。
ラップされたPL/SQLユニット(プロシージャ、ファンクション、パッケージ仕様、パッケージ本体、タイプ仕様またはタイプ本体)をSQL Developerエディタで開きます。
エディタ内で右クリックしてポップアップ メニューを表示します。 Unwrap
を選択するか、 Ctrl-Shift-U
を押してコードをアンラップします。
エディターのコンテンツはラップされていないコードに置き換えられます。
デフォルトでは、ラップされていないコードには有効な DDL ステートメントが含まれていません。この場合、 CREATE
欠落しています。この動作は環境設定で変更できます。
完全な DDL ステートメントを取得するには、 Add 'CREATE OR REPLACE'
オプションをオンにします。
SQL Developer用のodgenをインストールすると、 Generators
ウィンドウにPL/SQL Unwrapper
ノードが表示されます。
PL/SQL Unwrapperノードを開いて、ラップされたすべてのオブジェクトをナビゲータ・ツリーに表示します。ラップを解く 1 つまたは複数のオブジェクトを選択します。次の音声なしビデオは、スキーマ内のすべてのパッケージ本体を一度にラップ解除する方法を示しています。
「 Help
メニューをクリックし、 Check for Updates…
を選択します。 Add
ボタンを押して、アップデート センター http://update.salvis.com/ を登録します。会社で追加の認証などが必要なため、プロキシ設定の構成に問題がある場合は、ここからSQL Developer用のPL/SQL Unwrapperをダウンロードし、 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/ で入手できます。