Trigger - wenn, dann nur für Kleinigkeiten
Ich verwende Trigger äußerst sparsam, und wenn dann nur für Kleinigkeiten. Hauptanwendung: Sessen-Infos für manuell gepflegte Tabellen festhalten -> Wer hat manuell wann etwas erstellt oder geändert? Schaut für Tabelle L_RUN dann so aus: create or replace trigger L_RUN_INS before insert on L_RUN for each row begin :new.UPD_DATE := SYSDATE; :new.UPD_AX_USR := SYS_CONTEXT ('APEX$SESSION', 'APP_USER'); :new.UPD_OS_USR := SYS_CONTEXT ('USERENV', 'os_user'); end L_RUN_INS; / create or replace trigger L_RUN_UPD before update on L_RUN for each row begin :new.UPD_DATE := SYSDATE; :new.UPD_AX_USR := SYS_CONTEXT ('APEX$SESSION', 'APP_USER'); :new.UPD_OS_USR := SYS_CONTEXT ('USERENV', 'os_user'); end L_RUN_UPD; /