Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

CodeMode (トリガ・キーワード)

このトリガの実装方法を指定します。

使用法

トリガの実装方法を指定するには、以下の構文を使用します。

Trigger name [ Event = sqlevent, CodeMode = codemode ]  {    //implementation }

codemode は以下のいずれかになります。

  • code — このトリガは、コード行として実装されます (既定)。

  • objectgenerator — このトリガは、トリガ・ジェネレータです。

Note:

このキーワードには古い値 (generator) があり、これは互換性を保つ目的でのみ残されています。新しいアプリケーションでは objectgenerator を使用する必要があります。

詳細

このキーワードは、特定のトリガの実装方法を指定します。

既定では、トリガ・コードは、トリガの起動時に実行される 1 行以上のコードで構成されます。

ただし、CodeMode が objectgenerator の場合、トリガは実際にはトリガ・ジェネレータです。トリガ・ジェネレータは、クラス・コンパイラによって呼び出されるプログラムであり、特定のトリガに対する実際の実装を生成します。この場合、トリガ・コードが、生成されたコードを処理します。論理はメソッド・ジェネレータの論理と似ています。"クラスの定義と使用" の “メソッド・ジェネレータとトリガ・ジェネレータの定義” を参照してください。

既定値

既定値は code です。つまり、既定では、トリガはトリガ・ジェネレータではありません。

関連項目

FeedbackOpens in a new tab