PowerDesigner技巧2 触发器模板

定义一个触发器模板,该模板可以被所有的表使用,如果要修改触发器时,只需要修改触发器模板即可。

一、定义触发器模板

1、添加触发器模板



2、现有的触发器模板列表



3、创建一个触发器模板:





4、编写模板名称:



5、编写触发器语句:



下面给出db2、mysql的触发器语句:
db2:
CREATE TRIGGER TRG_%TABLE%_UPDATE_TIME
before
    UPDATE
        ON %TABLE% REFERENCING NEW AS newrow FOR EACH ROW MODE db2sql
    SET
        newrow.UPDATE_TIME = CURRENT TIMESTAMP

mysql:
create trigger %TRIGGER%
before
    update
        on %TABLE% for each row
    SET  NEW.UPDATE_TIME = CURRENT_TIMESTAMP


二、用户表 通过触发器模板 添加触发器:







选择Definition,并选择我们定义好的模板:




猜你喜欢

转载自guomingzhang2008.iteye.com/blog/1663182