Posts

Es werden Posts vom Juni, 2021 angezeigt.

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; /