达梦数据库给表加一个简单的更新时间触发器

数据SQL结构:

CREATE OR REPLACE  TRIGGER <触发器名称>
    BEFORE  <触发条件>
    ON   <触发的表名>
    referencing OLD ROW AS "OLD" NEW ROW AS "NEW"
 for each row
BEGIN
    <执行的SQL>;
END;

例如:每当表HEARTBEAT被更新时,自动更新UPDATED_AT的时间

CREATE OR REPLACE  TRIGGER "TRG_UPDATE_ HEARTBEAT_UPDATE_TIME"
    BEFORE  UPDATE
    ON "HEARTBEAT"
    referencing OLD ROW AS "OLD" NEW ROW AS "NEW"
 for each row
BEGIN
    SET NEW.UPDATED_AT = CURRENT_TIMESTAMP;
END;

猜你喜欢

转载自blog.csdn.net/m0_69815481/article/details/144166574
今日推荐