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

管理操作
関数オブジェクトの名前は、関数リストではデフォルトで先頭文字の昇順で並べ替えられます。
ショートカット関数
ツリーの右上隅には、次の関数が用意されています。
操作 | 説明 |
作成 | このオプションをクリックすると、関数が作成されます。 |
フィルタ | このオプションをクリックすると、有効/無効な関数が表示されます。 |
一括コンパイル | このオプションをクリックすると、関数オブジェクトを一括コンパイルします。すべてのオブジェクトのコンパイルと無効なオブジェクトのコンパイルが含まれます。
|
更新 | 関数に対して管理操作を実行した後にこのオプションをクリックすると、構造ツリーが更新され、最新の情報が表示されます。 |
右クリック関数
構造ツリー内の項目を右クリックすると、ショートカットメニューが表示され、その項目を管理するために実行できる操作が表示されます。次の表では、管理操作について詳しく説明します。
操作 | 説明 |
表示 | このオプションをクリックすると、関数管理ページに移動します。このページでは、基本情報、パラメータ、関数のコードなど、包括的な情報を表示できます。 |
作成 | このオプションをクリックすると、[関数の作成] ページに移動します。このページでは、プロンプトに従って関数を作成できます。 |
編集 | このオプションをクリックすると、関数管理ページに移動します。このページには、関数を定義する文が表示され、関数を編集できます。 |
コンパイル | このオプションをクリックすると、関数がコンパイルされます。 |
実行 | このオプションをクリックすると、関数が実行されます。 説明 ODC V4.0.0 以降では、パラメータ値を DEFAULT、NULL、または空の文字列として設定できます。 |
エクスポート | 単一テーブルのエクスポートについては、「単一テーブルのエクスポートとインポート」をご参照ください。 |
ダウンロード | 関数オブジェクトの SQL ファイルをダウンロードします。 |
削除 | このオプションをクリックすると、関数が削除されます。 |
更新 | 関数に対して管理操作を実行した後にこのオプションをクリックすると、構造ツリーが更新され、最新の情報が表示されます。 |
関数管理ページ

関数リストでターゲット関数の名前をダブルクリックすると、関数管理ページに移動します。関数管理ページには、次の情報が表示されます。
セクション | 説明 |
基本情報 | このセクションには、関数名戻り値の型作成者、、 などのフィールドに関数の基本情報が表示されます。 |
パラメータ | このセクションには、[名前]、[順序]、[モード]、[データ型]、[既定値] などのフィールドのパラメーター情報が表示されます。 クリックしてください。
[アイコン] をクリックしてパラメーターをリフレッシュします。 |
DDL | このセクションには、関数を定義するスクリプトが表示され、編集ダウンロード検索形式更新、、、、 アイコンが提供されます。 説明 編集 アイコンをクリックすると、PL オブジェクト編集ページに移動します。 |
関数編集ページ
関数リストでターゲット項目を右クリックします。表示されるメニューで、編集 をクリックすると、関数編集ページに移動します。編集ページのコードエリアには、関数を定義する文が表示されます。文を編集できます。さらに、ツールバーには次のボタンが用意されています。
ボタン | 説明 |
変更の確認 | このボタンをクリックすると、現在の変更が適用されます。 |
コンパイル | このボタンをクリックすると、現在のページの文がコンパイルされます。 |
実行 | このボタンをクリックすると、コードエリアの文が実行されます。 |
中止 | このボタンをクリックすると、実行中の文が終了します。 |
デバッグ | このボタンをクリックすると、デバッグページに移動します。このページでは、コードエリアの PL オブジェクトをデバッグできます。 |
フォーマット | このボタンをクリックすると、選択した SQL 文または現在の SQL ウィンドウのすべての SQL 文に、インデント、改行、キーワードのハイライトなどのフォーマットが適用されます。 |
検索と置換 | 検索フィールドにテキストを入力して特定のコンテンツを検索し、置換フィールドにテキストを入力して見つかったコンテンツを置換できます。 |
元に戻す | このボタンをクリックすると、最後の操作が元に戻されます。 |
やり直し | このボタンをクリックすると、[元に戻す] 操作が逆再生されます。 |
大文字と小文字の区別 | システムは 3 つの 大文字化オプション、[すべて大文字]、[すべて小文字]、および [最初の文字を大文字にする] をサポートしています。 対応するオプションをクリックして、スクリプト内の選択した文を目的の大文字化フォーマットに変換します。 |
インデント | 選択した文にインデントを追加したり、インデントを削除したりできます。 |
コメント | コメントを追加するコメントを削除 をクリックすると、選択した文がコメントに変換されます。 をクリックすると、コメントが SQL 文に変換されます。 |
IN 値変換 | このボタンをクリックすると、クエリ中にコピーされた行または列が指定された形式に変換されます。 コピーしたデータを SQL 編集エリアに貼り付けた後、コピーしたデータを選択し、値の変換 (IN) をクリックすると、in('A','B') 形式に変換されます。
|
スニペット | 組み込み構文スニペットとカスタム構文スニペットが、表示と参照のために提供されています。 詳細については、「スニペット」をご参照ください。 |
ダウンロード | 関数オブジェクトの SQL ファイルをダウンロードします。 |

