複数のテーブルで使用したい次のトリガーがあります。では、テーブルごとに1つのトリガーを使用する代わりに、どのように機能させることができますか?
BEGIN
IF (TG_OP = 'UPDATE') THEN
UPDATE test_table set rel_label = (select SUBSTR(release, 1, 5)) where uid=OLD.uid;
RETURN OLD;
ELSIF (TG_OP = 'INSERT') THEN
UPDATE test_table set rel_label = (select SUBSTR(release, 1, 5)) where uid=OLD.uid;
RETURN NEW;
END IF;
RETURN NULL; -- result ignored since is an AFTER TRIGGER
END;
よろしく。