OceanBase 開発者センター (ODC) にログオンし、対象の [接続] の名前をクリックして、対応する接続管理ページに移動します。左側のナビゲーションウィンドウで [プログラムパッケージ] をクリックすると、現在のデータベース内のプログラムパッケージオブジェクトのリストが表示されます。
プログラムパッケージリストでは、オブジェクトの構造ツリーを表示できます。 また、ターゲットオブジェクトを右クリックして、オブジェクトに対していくつかの管理操作を実行することもできます。 また、プログラムパッケージの名前をダブルクリックして、プログラムパッケージページに移動することもできます。このページには、パッケージヘッダータブとパッケージ本体タブがあります。
構造ツリー
プログラムパッケージリストで、ターゲット プログラムパッケージの名前の前にある [展開] アイコンをクリックできます。 次に、次の図に示すように、プログラムパッケージの構造ツリーがドロップダウンリストに表示されます。 プログラムパッケージの構造ツリーは、最大 6 レベルまで持つことができます。 ツリー内の項目を右クリックすると、ショートカットメニューに、その項目に対して実行できる操作が表示されます。 これらの操作の詳細については、「管理操作」セクションをご参照ください。このセクションには、管理オプションについて説明した表があります。

管理操作
プログラムパッケージオブジェクトの名前は、プログラムパッケージリストではデフォルトで先頭文字の昇順でソートされます。
ショートカット機能
ツリーの右上隅には、次の機能が用意されています。
操作 | 説明 |
作成 | このオプションをクリックして、プログラムパッケージを作成します。 |
フィルタ | このオプションをクリックして、有効/無効なプログラムパッケージを表示します。 |
一括コンパイル | このオプションをクリックして、プログラムパッケージオブジェクトを一括コンパイルします。 すべてのオブジェクトのコンパイルと無効なオブジェクトのコンパイルが含まれます。
|
更新 | プログラムパッケージに対して管理操作を実行した後に、このオプションをクリックして構造ツリーを更新すると、構造ツリーに最新の情報が表示されます。 |
右クリック機能
構造ツリー内のターゲットオブジェクトを右クリックします。 ショートカットメニューが表示され、ターゲットオブジェクトを簡単に管理するために ODC が提供する管理オプションが表示されます。 次の表に、管理オプションを示します。
操作 | 説明 |
プログラムパッケージの作成 | このオプションをクリックすると、プログラムパッケージの作成ページに移動します。このページでは、プロンプトに従ってプログラムパッケージヘッダーを作成できます。 |
パッケージ本体の作成 | このオプションをクリックすると、パッケージ本体定義ページに移動し、プログラムパッケージ本体を作成できます。 |
パッケージヘッダーとパッケージ本体の編集 | このオプションをクリックすると、パッケージヘッダー編集ページとパッケージ本体編集ページの両方が開きます。これらのページで、パッケージヘッダーとパッケージ本体を編集できます。 |
削除 | このオプションをクリックすると、プログラムパッケージが削除されます。 |
更新 | プログラムパッケージに対して管理操作を実行した後に、このオプションをクリックして構造ツリーを更新すると、構造ツリーに最新の情報が表示されます。 |
表示 | このオプションをクリックすると、パッケージヘッダータブまたはパッケージ本体タブに移動します。これらのタブでは、プログラムパッケージの基本情報やコードなどの包括的な情報を表示できます。 |
編集 | このオプションをクリックすると、パッケージヘッダー編集ページとパッケージ本体編集ページに移動します。これらのページには、パッケージヘッダーとパッケージ本体の定義文が表示され、パッケージヘッダーとパッケージ本体を編集できます。 |
コンパイル | このオプションをクリックすると、プログラムパッケージがコンパイルされます。 |
実行 | このオプションをクリックすると、プログラムパッケージ本体のサブプログラム内のストアドプロシージャまたは関数が実行されます。 説明 ODC V4.0.0 以降では、パラメータ値を DEFAULT、NULL、または空の文字列に設定できます。 |
エクスポート | 単一テーブルのエクスポートについては、「単一テーブルのエクスポートとインポート」をご参照ください。 |
ダウンロード | プログラムパッケージオブジェクトの SQL ファイルをダウンロードします。 |
削除 | このオプションをクリックすると、プログラムパッケージの本体が削除されます。 |
[パッケージヘッダー] タブ
プログラムパッケージ管理ページで、パッケージヘッダー タブをクリックします。 次の情報が表示されます。
セクション | 説明 |
基本情報 | このセクションには、パッケージ名作成者作成日時最終更新日時、、、 などのフィールドに、プログラムパッケージの基本情報が表示されます。 |
DDL | このセクションには、パッケージヘッダーを定義するコードと、[編集] 編集検索更新 ボタンが表示されます。 をクリックすると、パッケージヘッダー編集ページに移動できます。 説明 編集 アイコンをクリックすると、PL オブジェクト編集ページに移動します。 |
[パッケージ本体] タブ
プログラムパッケージ管理ページで、パッケージ本体 タブをクリックします。 次の情報が表示されます。
セクション | 説明 |
基本情報 | このセクションには、パッケージ名作成者作成日時最終更新日時、、、 などのフィールドに、パッケージヘッダーの基本情報が表示されます。 |
DDL | このセクションには、関数を定義するスクリプトと、編集検索更新 アイコンが表示されます。 説明 編集 アイコンをクリックすると、PL オブジェクト編集ページに移動します。 |
パッケージヘッダー/本体編集ページ
ボタン | 説明 |
[変更の確認] | このボタンをクリックすると、現在の変更が適用されます。 |
[コンパイル] | このボタンをクリックすると、現在のページの文がコンパイルされます。 このボタンは、パッケージ本体編集ページでのみ使用できます。 |
[中止] | このボタンをクリックすると、実行中の文が中止されます。 |
[デバッグ] | このオプションをクリックすると、デバッグページに移動します。このページで、プログラムパッケージをデバッグできます。 PL オブジェクトのデバッグは、OBServer V2.2.70、V3.0.00、またはそれ以降のバージョンに接続している場合にのみサポートされます。 |
[フォーマット] | このボタンをクリックすると、選択した SQL 文または現在の SQL ウィンドウ内のすべての SQL 文に、インデント、改行、キーワードのハイライトなどのフォーマットが適用されます。 |
[検索と置換] | 検索フィールドにテキストを入力して特定のコンテンツを検索し、置換フィールドにテキストを入力して見つかったコンテンツを置換できます。 |
[元に戻す] | このボタンをクリックすると、最後の操作が元に戻されます。 |
[やり直し] | このボタンをクリックすると、[元に戻す] 操作が逆再生されます。 |
[大文字と小文字の区別] | システムは、すべて大文字すべて小文字最初の文字を大文字にする、、 の 3 つの構成をサポートしています。 対応するボタンをクリックすると、スクリプト内で選択した文が対応する大文字小文字の形式に変換されます。 |
[インデント] | 選択した文にインデントを追加したり、インデントを削除したりできます。 |
[コメント] | コメントを追加するコメントを削除 をクリックして、選択した文をコメントに変換したり、 をクリックして、コメントを SQL 文に変換したりできます。 |
[IN 値変換] | このボタンをクリックすると、クエリ中にコピーされた行または列が指定された形式に変換されます。 コピーしたデータを SQL 編集エリアに貼り付けた後、コピーしたデータを選択し、値の変換 (IN) をクリックして、in('A','B') 形式に変換します。
|
