CREATE OR REPLACE TRIGGER DTULTATU_REDPEDMODALIDADE
BEFORE INSERT OR DELETE OR UPDATE
ON REDPEDMODALIDADE FOR EACH ROW

BEGIN
	IF INSERTING THEN
		:NEW.DTULTATU := SYSDATE;
	END IF;
	IF UPDATING THEN
		:NEW.DTULTATU := SYSDATE;
	END IF;
	IF DELETING THEN
		INSERT INTO DELETECACHE (NMTABLECACHE, CDFILICACHE, DSKEYCACHE, DTULTATUCACH)
						 VALUES ('REDPEDMODALIDADE', '', 'CDREDIRECIONAMENTO='||:OLD.CDREDIRECIONAMENTO||';', SYSDATE);
	END IF;
END;
/

UPDATE REDPEDMODALIDADE SET DTULTATU = SYSDATE WHERE DTULTATU IS NULL
/

ALTER TABLE REDPEDMODALIDADE MODIFY DTULTATU DEFAULT SYSDATE
/

-- VERSAO --
BEGIN ATUVEROBJ('DTULTATU_REDPEDMODALIDADE','6.45.035'); END;
/
