All pastes #417538 Raw Edit

Anonymous

public text v1 · immutable
#417538 ·published 2007-03-30 22:49 UTC
rendered paste body
CREATE OR REPLACE TRIGGER MYUSER.TRIG_INS_MYTABLE
BEFORE INSERT ON MYUSER.TRIG_INS_MYTABLE FOR EACH ROW
WHEN (NEW.MYFIELDA IS NULL)
DECLARE
 v_fielda CHAR(4);
BEGIN
 SELECT MAX(fielda)
 INTO v_fielda
 FROM MYOTHERTABLE
 WHERE myothertable_id = :NEW.myothertable_id;
 :NEW.fielda := v_fielda;
END trig_ins_MYTABLE;
/