DB2でトリガーを作成する方法は何ですか?

DB2でトリガーを作成するには、以下の構文を使用します。

CREATE TRIGGER trigger_name
AFTER INSERT ON table_name
REFERENCING NEW AS new
FOR EACH ROW
BEGIN
   -- trigger logic here
END;

上記のコードでは、CREATE TRIGGERステートメントはトリガーを作成し、トリガーの名前をtrigger_nameと指定しています。AFTER INSERT ON table_nameは、トリガーが挿入操作の後に発生し、トリガーが作用するテーブル名を指定します。REFERENCING NEW AS newは挿入された新しい行データを参照するために使用されます。FOR EACH ROWは、トリガーが各行データに対して操作を行うことを指定します。BEGINとENDの間には、トリガーのロジックコードがあります。

自分のニーズに合わせてトリガーの起動タイミング、動作テーブル、及びロジックコードを調整することができます。

コメントを残す 0

Your email address will not be published. Required fields are marked *