由于一些原因,本来应该在表里记录的状态为:通过,结果写成了:成功。
在不方便修改代码进行软件升级的前提下,只好修改数据库,增加一个触发器,在插入记录前,将成功改为通过
触发器脚本如下:
CREATE OR REPLACE TRIGGER TRI_LOGOFCHECK
BEFORE INSERT ON LOGOFCHECK
FOR EACH ROW
BEGIN
IF (:NEW.DORESULT='成功') THEN
:NEW.DORESULT:='通过';
END IF;
END;
本文介绍了一种在不修改代码的情况下,通过在数据库中增加触发器来解决数据状态显示问题的方法。当状态为“成功”时,触发器会在记录插入前将其更改为“通过”。此方案适用于无法立即更新软件版本的情况。
由于一些原因,本来应该在表里记录的状态为:通过,结果写成了:成功。
在不方便修改代码进行软件升级的前提下,只好修改数据库,增加一个触发器,在插入记录前,将成功改为通过
触发器脚本如下:
CREATE OR REPLACE TRIGGER TRI_LOGOFCHECK
BEFORE INSERT ON LOGOFCHECK
FOR EACH ROW
BEGIN
IF (:NEW.DORESULT='成功') THEN
:NEW.DORESULT:='通过';
END IF;
END;
7581
2486
1214

被折叠的 条评论
为什么被折叠?