暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle数据库添加时间戳字段的触发器

WorkLifeRecords 2021-06-24
806

在最近通过webservices接口同步增量数据时。发现在同步之前发现没有获取到增加的数据集。检查代码发现发现做了update操作时,时间戳字段没有更新。或者insert操作时,没有默认给时间戳字段一个系统当前的值。所以在数据库层面做了一个触发器。如下SQL语句

    CREATE OR REPLACE trigger tr_t_p_personinfo
    before INSERT OR UPDATE ON t_p_personinfo FOR EACH ROW
    BEGIN
    IF INSERTING THEN
    :NEW.PPI_MODTIME := SYSDATE;
    ELSIF UPDATING then
    :NEW.PPI_MODTIME := SYSDATE;
    END IF;
    END;

    文章转载自WorkLifeRecords,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论