我已经创建了一个触发器,它为所有以城市名称OTHERS
插入的数据插入城市作为Others
但对于OTHERS
以外的文本更新为null
。所以我想添加IF
条件。下面是我的触发器。
create or replace TRIGGER TGR_UPD_OTHERS_TVIPL
BEFORE INSERT OR UPDATE ON IPCOLO_IPFEE_CALC_MST
FOR EACH ROW
BEGIN
new.CITY := case :NEW.CITY
when 'OTHERS' THEN 'Others'
end;
END;
那是因为你没有说该怎么做"else";
:new.city := case when :new.city = 'OTHERS' then 'Others'
else :new.city
end;