3.8 パッケージの管理
パッケージは、論理的に関連するPL/SQLタイプ、アイテム、ファンクションおよびプロシージャをグループ化するデータベース・オブジェクトです。オブジェクト・ブラウザを使用して、パッケージを表示、作成、編集、ダウンロードおよび削除します。
通常、パッケージは仕様と本体の2つの部分で構成されます。仕様はアプリケーションへのインタフェースです。本体は仕様を実装します。
- パッケージの作成
オブジェクト・ブラウザを使用してパッケージを作成します。 - パッケージの表示
オブジェクト・ツリーからパッケージを選択し、「オブジェクトの詳細」ビューでタブにアクセスします。 - パッケージの手動編集
オブジェクト・ツリーからパッケージを選択し、「オブジェクトの詳細」ビューでコードを編集します。 - パッケージのコンパイル
オブジェクト・ツリーからパッケージを選択し、「保存してコンパイル」をクリックします。 - パッケージのダウンロード
オブジェクト・ツリーからパッケージを選択し、「ダウンロード」をクリックしてファイルとして保存します。 - 仕様を表示中のパッケージの削除
オブジェクト・ツリーからパッケージを選択し、「仕様部」タブの「削除」をクリックします。 - ボディを表示中のパッケージの削除
オブジェクト・ツリーからパッケージを選択し、「ボディ」タブの「削除」をクリックします。
関連項目:
PL/SQLパッケージの詳細は、『Oracle Database PL/SQL言語リファレンス』のPL/SQLパッケージに関する項およびPL/SQLサブプログラムに関する項を参照してください。
3.8.3 パッケージの手動編集
オブジェクト・ツリーからパッケージを選択し、「オブジェクトの詳細」ビューでコードを編集します。
パッケージを編集する際には、コードの手動編集、検索および置換の実行、パッケージのコンパイルが可能です。
親トピック: パッケージの管理
3.8.4 パッケージのコンパイル
オブジェクト・ツリーからパッケージを選択し、「保存してコンパイル」をクリックします。
パッケージを編集および変更する場合は、変更内容を保存するためにコンパイルする必要があります。
「保存してコンパイル」アクションは、「オブジェクトの詳細」ビューの「仕様部」タブと「ボディ」タブの両方で使用できます。
パッケージをコンパイルするには:
親トピック: パッケージの管理
3.8.5 パッケージのダウンロード
オブジェクト・ツリーからパッケージを選択し、「ダウンロード」をクリックしてファイルとして保存します。
「仕様部」および「ボディ」の両方のタブには、完全に機能するコード・エディタがあります。表示されたソース・コードをいずれかのタブでダウンロードするには、「ダウンロード」をクリックします。
パッケージをダウンロードするには:
親トピック: パッケージの管理
3.8.6 仕様を表示中のパッケージの削除
オブジェクト・ツリーからパッケージを選択し、「仕様部」タブの「削除」をクリックします。
パッケージ仕様部は、アプリケーションへのインタフェースを定義し、パッケージの外部で参照できる要素を宣言します。
パッケージ仕様部を削除するには:
親トピック: パッケージの管理
3.8.7 「ボディ」の表示中のパッケージの削除
オブジェクト・ツリーからパッケージを選択し、「ボディ」タブの「削除」をクリックします。
パッケージ・ボディは、パッケージ名を使用して参照されるファンクション、プロシージャ、変数、カーソル、ユーザー定義型およびレコードの名前付きコレクションです。
「ボディ」の表示中にパッケージを削除するには:
親トピック: パッケージの管理