「Package Function」ノード

このセクションの内容は次のとおりです。

「Package Function」ノードの仕組み

「Package Function」ノードは「Packages」ノードの子です。PL/SQLパッケージに含まれるファンクションを表し、そのファンクション内のパラメータを表す子の「Parameter」ノードを1つ以上含みます。また、ファンクションの戻り値を表す子の「Return Value」ノードも含みます。

「Package Function」ノードをダブルクリックしてパッケージ仕様のあるPL/SQLエディタを開き、ファンクション定義を含むコードの行に移動します。

エラーのあるパッケージ・ファンクションは、ファンクションのアイコン内に赤色のxで示されます。

エラーを修正するには、PL/SQLエディタでパッケージ仕様またはパッケージ本体を開いて必要な変更を加え、データベースに変更内容を保存します。パッケージ・ファンクションおよびパッケージにエラーがない場合、「Package」ノードおよびそのノードの全子ノードからxが消えます。

デバッグ情報付きでコンパイルされたファンクションには、アイコン内にDBGが埋め込まれています。

「Package Function」ノードに対してアクションを実行するには、ノードを右クリックして、メニューから適切なコマンドを選択します。ノードのプロパティを表示するには、ノードを選択するか、ノードのメニューの「Properties」をクリックします(あるいはその両方)。

メニュー・オプション

メニュー・オプション 説明

Edit Specification

PL/SQLコード・エディタでパッケージ仕様を開きます。

パッケージ仕様のウィンドウがすでに存在する場合、「Edit Specification」を選択するとそのウィンドウが現在のウィンドウになります。

Run

実行ダイアログ・ボックスを使用してパッケージ・ファンクションを実行します。

Run Debug

パッケージ・ファンクションのデバッグを開始し、ブレークポイントまで実行します。「PL/SQLプログラムのダイレクト・デバッグ」を参照してください。

Step Into

パッケージ・ファンクションのデバッグを開始し、コードの行で停止します。「PL/SQLプログラムのダイレクト・デバッグ」を参照してください。

Copy

選択したパッケージ・ファンクションをクリップボードにコピーし、Visual Studioデザイナに貼り付けます。これは、Visual Studioデザイナへのパッケージ・ファンクションのドラッグ・アンド・ドロップと同じ機能です。

Refresh

関連付けられた子ノードを含む「Package Function」ノード・ツリーを更新します。

Properties

「Properties」ウィンドウを開きます。