OceanBase Developer Center(ODC)で接続名をクリックして接続に入った後、左側のナビゲーションペインで トリガー タブをクリックすると、トリガーリストが表示されます。トリガーリストには、現在の接続データベース内に存在するトリガーオブジェクトが表示されており、リスト内の対象オブジェクトを右クリックすることで、いくつかの管理操作を実行できます。また、トリガーリストで対象のトリガー名をダブルクリックすると、トリガー管理ページに入ります。

管理操作
トリガーリストでは、トリガーオブジェクト名はデフォルトで先頭文字の昇順でソートされます。
ショートカット機能
構造ツリーの右上には以下の機能が提供されています:
操作キー |
説明 |
|---|---|
| 新規作成 | 新規作成アイコンをクリックして新しいトリガーを作成します。 |
| 絞り込み | 絞り込みアイコンをクリックして、有効/無効なトリガーを表示します。 |
| 更新 | 現在のトリガーオブジェクトに対して管理操作を行った後、構造ツリーを更新して最新情報を表示します。 |
右クリック機能
リスト内の対象オブジェクトを右クリックすると、ポップアップ表示される右クリックメニューで、ODCは対象オブジェクトをすばやく管理するための操作キーをいくつか提供しています。以下は管理操作キーの一覧です:
操作キー |
説明 |
|---|---|
| トリガーの表示 | トリガー管理ページ に移動し、現在のトリガーの基本情報、パラメータ、コードなどの情報を確認します。 |
| トリガーの新規作成 | トリガー新規作成ページに移動し、案内に従って新しいトリガーを作成します。 |
| 編集 | トリガー編集ページ には、現在のトリガーの定義ステートメントが表示され、ウィンドウ内でそのトリガーを編集し続けることができます。 |
| コンパイル | 現在のトリガーをコンパイルします。 |
| 有効化 | 現在のトリガーを有効にします。 |
| エクスポート | オブジェクトをエクスポートします。デフォルトでは現在のオブジェクトがエクスポートされますが、複数のオブジェクトの同時エクスポートもサポートしています。詳細については、構造とデータのエクスポートをご参照ください。 |
| ダウンロード | トリガーオブジェクトのSQLファイルをダウンロードします。 |
| 無効化 | 現在のトリガーを無効にします。 |
| 削除 | 現在のトリガーを削除します。 |
| 更新 | 現在のトリガーオブジェクトに対して管理操作を行った後、更新して最新情報を表示します。 |
トリガー管理ページ
トリガーリストで対象のトリガー名をダブルクリックすると、トリガー管理ページに入ります。このページには以下の3つのタブが提供されています:
基本情報:トリガーの 名前、オーナー、有効化 などの情報を表示します。
基本オブジェクト:このトリガーのベースオブジェクトの オブジェクト名、オーナー、タイプ などの情報を表示します。
DDL:トリガーを定義するスクリプトを表示し、編集(トリガーページへの移動)、検索、更新 の各機能キーも提供されています。
トリガー編集ページ
トリガーリストで対象の項目を右クリックし、表示される操作キーの中から 編集 をクリックするとトリガー編集ページに入ります。また、トリガー管理ページのDDLタブで 編集 ボタンをクリックしてもトリガー編集ページに入れます。編集ページのコードエリアには、そのトリガーの定義ステートメントが表示され、編集を続けることができます。同時に、ツールバーには以下の機能ボタンが用意されています:
機能 |
説明 |
|---|---|
| 書式設定 | このボタンをクリックすると、選択したSQLステートメント、または現在のSQLウィンドウ内のすべてのSQLステートメントに一貫した書式(インデント、改行、キーワードの強調表示など)を適用します。 |
| 検索/置換 | 検索ボックスに内容を入力してスクリプトを検索し、検索後は置換ボックスに内容を入力して検索結果を置き換えることができます。 |
| 取消 | スクリプトを前の操作の実行結果に戻します。 |
| 復元 | 元に戻す 操作後、スクリプトを取消前の状態に戻します。 |
| 大小文字 | 全角大文字、全角小文字、最初の文字を大文字にする の3種類の効果を提供し、スクリプトで選択したステートメントを対応する形式に変換します。 |
| インデント | インデントを増やす と インデントを減らす の2種類の効果を提供し、スクリプトで選択したステートメントに含まれるインデントを追加または削除します。 |
| コメント | コメントを追加 と コメントを削除 の2種類の効果を提供し、スクリプトで選択したステートメントをコメントに変換するか、SQLステートメントに戻します。 |
| 変更の確認 | クリックすると、今回の変更を更新します。 |