3.10 ファンクションの管理
ファンクションは、パラメータを取ることができ、単一値を戻すサブプログラムです。オブジェクト・ブラウザを使用してファンクションを作成、参照、編集、コンパイル、ダウンロード、削除し、レポートを表示できます。
- ファンクションの作成
オブジェクト・ブラウザを使用してファンクションを作成します。 - ファンクションの参照
「オブジェクト選択」ペインからファンクションを選択して、ファンクションに関する各種レポートを表示します。 - ファンクションのレポート
オブジェクト・ブラウザでファンクションを参照する際、代替ビューを使用できます。 - ファンクションの手動編集
「オブジェクト選択」ペインからファンクションを選択して、「編集」をクリックします。 - ファンクションのコンパイル
「オブジェクト選択」ペインからファンクションを選択して、「保存してコンパイル」をクリックします。 - ファンクションのダウンロード
「オブジェクト選択」ペインからファンクションを選択して「ソースのダウンロード」をクリックし、現在のファンクションをファイルとして保存します。 - ファンクションの削除
「オブジェクト選択」ペインからファンクションを選択して、「削除」をクリックします。
関連項目:
-
PL/SQLファンクションの詳細は、『Oracle Database SQL言語リファレンス』を参照してください
3.10.2 ファンクションの参照
「オブジェクト選択」ペインからファンクションを選択して、ファンクションに関する各種レポートを表示します。
オブジェクト・ブラウザでファンクションを表示するには:
関連項目:
親トピック: ファンクションの管理
3.10.3 ファンクションのレポート
オブジェクト・ブラウザでファンクションを参照する際、代替ビューを使用できます。
表3-9に、ファンクションで使用可能なすべてのレポートを示します。
表3-9 ファンクションで使用可能なレポート
ビュー | 説明 |
---|---|
コード |
(デフォルト)ファンクションのソース・コードを表示します。このビューでコードを編集できます。このビューで実行できる操作は次のとおりです。
|
依存性 |
カレント・ファンクションで使用する(またはこれに依存する)オブジェクトと、カレント・ファンクションが依存するオブジェクトを表示します。 |
エラー |
カレント・ファンクションに関連するエラーを表示します。 |
権限付与 |
権限、権限受領者、権限付与可能者、権限付与者、オブジェクト名など、カレント・ファンクションの権限付与の詳細を表示します。 |
関連項目:
親トピック: ファンクションの管理
3.10.4 ファンクションの手動編集
「オブジェクト選択」ペインからファンクションを選択して、「編集」をクリックします。
ファンクションを編集する際には、コードの手動編集、検索および置換の実行、ファンクションのコンパイルが可能です。
親トピック: ファンクションの管理
3.10.5 ファンクションのコンパイル
「オブジェクト選択」ペインからファンクションを選択して、「保存してコンパイル」をクリックします。
ファンクションを編集および変更する場合は、変更内容を保存するためにコンパイルする必要があります。これはデータベース内のオブジェクトの単なるビューであるため、保存機能はありません。
オブジェクト・ブラウザでファンクションをコンパイルするには:
親トピック: ファンクションの管理
3.10.6 ファンクションのダウンロード
「オブジェクト選択」ペインからファンクションを選択して「ソースのダウンロード」をクリックし、現在のファンクションをファイルとして保存します。
オブジェクト・ブラウザでファンクションをファイルに保存するには:
親トピック: ファンクションの管理
3.10.7 ファンクションの削除
「オブジェクト選択」ペインからファンクションを選択して、「削除」をクリックします。
オブジェクト・ブラウザでファンクションを削除するには:
親トピック: ファンクションの管理