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

:トリガーの作成

最終更新日:Apr 22, 2025

OceanBase 開発者センター(ODC)にログインし、対象の接続名をクリックして、対応する接続管理ページに移動します。 左側のナビゲーションウィンドウで トリガー+作成 をクリックすると、トリガーのリストが表示されます。 トリガーを作成するには、トリガーリストの右上隅にある をクリックするか、ページ上部のナビゲーションバーの をクリックします。

トリガーを作成するには、次の 3 つのステップを実行します。

  1. 基本情報の指定

  2. 詳細設定の構成

  3. SQL 文の検証

Image 548

基本情報の指定

これはステップ 1 です。 [基本情報] セクションには、次のパラメーターが含まれています。

  • トリガー名: トリガーの名前を指定します。

  • ベースオブジェクトモード: トリガーが作用するオブジェクトが配置されているスキーマを指定します。

  • ベースオブジェクトタイプ: トリガーが動作するオブジェクトのタイプを指定します。現在のバージョンでは、TABLE オブジェクトのみがサポートされています。

  • ベースオブジェクト名: トリガーが 作用するオブジェクトの名前を指定します。

  • トリガーの状態: トリガーの状態を指定します。有効な値: オン または 無効

詳細設定の構成

これは手順 2 です。 [詳細設定] セクションには、次のパラメーターが含まれています。

  • トリガーの種類: トリガーの種類を指定します。現在のバージョンでは、SIMPLE トリガーのみをサポートしています。

  • トリガー: トリガーイベントの前または後にトリガーがアクティブになるかどうかを指定します。有効な値: BEFORE または AFTER

  • レベル: トリガーのレベルを指定します。現在のバージョンでは、行レベルのトリガーのみがサポートされています。

  • イベント: トリガーをアクティブにする操作のタイプを指定します。有効な値: 挿入更新、または 削除

  • 列(オプション): イベント で指定されたイベントが適用される有効値を指定します。このパラメーターは、イベント更新 に設定すると表示されます。現在のバージョンでは、テーブルに行レベルのトリガーのみを作成できます。したがって、ここでの有効値は、イベントが適用される列です。

  • 古い値の参照 (任意): トリガー作成文で REFERENCEING OLD に指定された値に対応する、参照オブジェクトのエイリアスを指定します。

  • 新規の参照 (オプション): トリガー作成文で REFERENCEING NEW に指定された値に対応する、参照オブジェクトのエイリアスを指定します。

  • 句条件(オプション): トリガーの論理式を指定します。句条件を指定すると、式の値が True の場合にのみ、トリガーで指定された操作が実行されます。

SQL 文の検証

基本情報 セクションと 詳細設定 セクションのすべての情報を指定したら、[次へ: SQL 文の確認] をクリックして、文編集ページに移動します。

トリガー定義文は、[基本情報] セクションと [詳細設定] セクションで指定した情報に基づいて、文編集ページで生成されます。実行する操作を指定するトリガー本文を完成させるだけで済みます。トリガー本文を完成させた後、ページの右上隅にある [作成] ボタンをクリックして、トリガーの作成を完了します。

さらに、編集ページのツールバーには、次のボタンがあります。

ボタン

説明

フォーマット

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

検索と置換

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

元に戻す

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

やり直し

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

大/小文字の区別

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

インデント

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

コメント

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

前へ

このボタンをクリックして [トリガーの作成] ページに戻り、[基本情報] セクションと [詳細設定] セクションのパラメーターの編集または変更を続行できます。