Translate

понедељак, 23. март 2015.

Pre insert i pre update trigeri kao dobra praksa

 

Kako biste mogli da pratite usera koji je kreirao ili modifikovao zapis,možete koristiti
pre insert ili pre update triggere na tabeli u bazi. Kolone koje se koriste su datum kreiranja i kreirao,datum modifikovanja i modifikovao.Datumske kolone se pune sa sysdate.
 Primer pre insert i pre update trigera:

CREATE OR REPLACE TRIGGER  PRE_UPDATE
BEFORE UPDATE
ON IME_TABELE
REFERENCING NEW AS New OLD AS Old
FOR EACH ROW
DECLARE

BEGIN
   :NEW.datum_modifikovanja:=sysdate;
   :NEW.modifikovao :=nvl(v('APP_USER'),USER); 
END ;


CREATE OR REPLACE TRIGGER PRE_INSERT
BEFORE INSERT
ON IME_TABELE
REFERENCING NEW AS New OLD AS Old
FOR EACH ROW
DECLARE

BEGIN
   :NEW.datum_kreiranja:=sysdate;
   :NEW.kreirao :=nvl(v('APP_USER'),USER);
END ;


***Titanik su gradili profesionalci ,a Arku amater.***

Нема коментара:

Постави коментар