すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase (Deprecated):プログラム パッケージの管理

最終更新日:Jan 21, 2025

OceanBase 開発者センター (ODC) にログオンし、対象の [接続] 名をクリックして、対応する接続管理ページに移動します。左側のナビゲーションウィンドウで [プログラムパッケージ] をクリックすると、現在のデータベース内のプログラムパッケージオブジェクトのリストが表示されます。

プログラム パッケージ リストでは、オブジェクトの構造ツリーを表示できます。また、対象のオブジェクトを右クリックして、オブジェクトに対して管理操作を実行することもできます。また、プログラム パッケージの名前をダブルクリックして、プログラム パッケージ ページに移動することもできます。このページには、[パッケージ ヘッダー] タブとパッケージ本体タブがあります。

構造ツリー

プログラム パッケージ リストで、対象のプログラム パッケージの名前の前にある展開アイコンをクリックすると、プログラム パッケージの構造ツリーがドロップダウン リストに表示されます(次の図を参照)。プログラム パッケージの構造ツリーは、最大 6 レベルまで持つことができます。ツリー内の項目を右クリックすると、ショートカットメニューに、その項目に対して実行できる操作が表示されます。これらの操作の詳細については、「管理操作」セクションをご参照ください。このセクションには、管理オプションについて説明した表があります。Image 227

管理操作

構造ツリー内の対象のオブジェクトを右クリックします。ショートカットメニューが表示され、対象のオブジェクトを簡単に管理するための ODC が提供する管理オプションが表示されます。次の表に、管理オプションについて説明します。

オプション

説明

[プログラム パッケージの作成]

このオプションをクリックすると、[プログラム パッケージの作成] ページに移動します。このページでは、プロンプトに従ってプログラム パッケージ ヘッダーを作成できます。

[パッケージ本体の作成]

このオプションをクリックすると、パッケージ本体定義ページに移動し、プログラム パッケージ本体を作成できます。

[パッケージ ヘッダーとパッケージ本体の編集]

このオプションをクリックすると、パッケージ ヘッダー編集ページとパッケージ本体編集ページの両方が開きます。これらのページで、パッケージ ヘッダーとパッケージ本体を編集できます。

[プログラム パッケージの削除]

このオプションをクリックすると、プログラム パッケージが削除されます。

[リフレッシュ]

このオプションをクリックすると、プログラム パッケージに対して管理操作を実行した後に構造ツリーがリフレッシュされ、構造ツリーに最新の情報が表示されます。

[表示]

このオプションをクリックすると、[パッケージ ヘッダー] タブまたはパッケージ本体タブに移動します。これらのタブでは、基本情報やプログラム パッケージのコードなどの包括的な情報を表示できます。

[編集]

このオプションをクリックすると、パッケージ ヘッダー編集ページとパッケージ本体編集ページに移動します。これらのページには、パッケージ ヘッダーとパッケージ本体の定義文が表示され、パッケージ ヘッダーとパッケージ本体を編集できます。

[コンパイル]

このオプションをクリックすると、プログラム パッケージがコンパイルされます。

[実行]

このオプションをクリックすると、プログラム パッケージ本体のサブプログラム内のストアドプロシージャまたは関数が実行されます。

[削除]

このオプションをクリックすると、プログラム パッケージの本体が削除されます。

パッケージ ヘッダー タブ

プログラム パッケージ管理ページで、パッケージヘッダー タブをクリックします。次の情報が表示されます。

  • 基本情報: パッケージヘッダーに関する基本情報 (プログラムパッケージ名、作成者、作成日時、最終更新日時 など) を表示します。

  • コード: パッケージヘッダーを定義するコードを表示し、[編集] と [検索] の 2 つのオプションを提供します。[編集] をクリックすると、パッケージヘッダー編集ページに移動できます。

パッケージ本体タブ

プログラム パッケージ管理ページで、パッケージ本体 タブをクリックします。次の情報が表示されます。

  • 基本情報: パッケージヘッダーに関する基本情報(プログラムパッケージ名、作成者、作成日時、最終更新日時など)が表示されます。

  • コード: パッケージ本文を定義するコードを表示し、[編集] と [検索] の 2 つのオプションを提供します。[編集] をクリックすると、パッケージ本文の編集ページに移動できます。

パッケージ ヘッダー/本体編集ページ

プログラム パッケージ リストで対象のオブジェクトを右クリックします。表示されるショートカットメニューで、編集 をクリックして、プログラム パッケージ編集ページに移動します。編集ページのコード領域には、プログラム パッケージを定義する文が表示されます。文を編集できます。さらに、ツールバーには次のボタンがあります。

ボタン

説明

[変更の確認]

このボタンをクリックすると、現在の変更が適用されます。

[コンパイル]

このボタンをクリックすると、現在のページの文がコンパイルされます。このボタンは、パッケージ本体編集ページでのみ使用できます。

[フォーマット]

このボタンをクリックすると、選択した SQL 文または現在の SQL ウィンドウ内のすべての SQL 文に、インデント、改行、キーワードのハイライトなどのフォーマットが適用されます。

[検索と置換]

検索ボックスに検索条件を指定して、スクリプト内の特定のコンテンツを検索し、置換ボックスに別のコンテンツを入力して、見つかったコンテンツを置換できます。

[元に戻す]

このボタンをクリックすると、最後の操作が元に戻されます。

[やり直し]

このボタンをクリックすると、[元に戻す] 操作を逆再生します。

[大文字と小文字の区別]

システムでは、すべて大文字すべて小文字最初の文字を大文字にする、、 の 3 つの構成がサポートされています。このボタンをクリックすると、スクリプト内で選択した文が対応する大文字小文字の形式に変換されます。

[インデント]

インデントを追加するインデントの削除 オプションと オプションが用意されており、スクリプト内で選択した文にインデントを追加したり、インデントを削除したりできます。

[コメント]

コメントを追加するコメントを削除 オプションと オプションが用意されており、それぞれスクリプト内で選択した文をコメントに変換したり、コメントを SQL 文に変換したりできます。