Oracle Triggers
Before INSERT or UPDATE trigger
CREATE OR REPLACE TRIGGER CORE_MANUAL_BIUR
BEFORE INSERT OR UPDATE ON CORE_MANUAL
FOR EACH ROW
BEGIN
IF inserting THEN
-- only set the current date if it is not specified
IF :NEW.created IS NULL THEN
:NEW.created := SYSDATE;
END IF;
END IF;
-- always set the modified date to now
IF inserting OR updating THEN
:NEW.modified := SYSDATE;
END IF;
END;
/