CREATEORREPLACETRIGGERXX_TABLE_UPDTRACE BEFORE INSERTORUPDATEONXX_TABLE FOR EACH ROW DECLARE W_SYSTIMESTAMP TIMESTAMP(3) := SYSTIMESTAMP; W_SYSDATE DATE := SYSDATE; hostname XX_TABLE.ipadd%type; hostip XX_TABLE.hostname%type; BEGIN :NEW.KOSIN_TS := W_SYSTIMESTAMP; IF INSERTING THEN :NEW.SAKUSEI_DT := W_SYSDATE; ENDIF; select sys_context('USERENV','HOST',54) into hostname from dual; select sys_context('USERENV','IP_ADDRESS',12) into hostip from dual; insertinto tabletrace(ipadd,hostname,updtime,tablename) values (hostip, hostname, sysdate, 'XX_TABLE'); END;