Trigeri baze podataka
Trigeri baze podataka
Trigeri baze podataka
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
RešenjeCREATE OR REPLACE TRIGGER Trg_Radnik_JN_INSUPDDELBEFORE INSERT OR UPDATE OF Prz, Ime, Jmbg OR DELETEON RADNIKFOR EACH ROWBEGINIF INSERTING THENINSERT INTO Radnik_JN (Dat, Ope, Mbr, Ime, Prz, Jmbg)VALUES (SYSDATE, 'INS', :NEW.Mbr, :NEW.Ime, :NEW.Prz,:NEW.Jmbg);ELSIF UPDATING ('Prz') THENINSERT INTO Radnik_JN (Dat, Ope, Mbr, Prz)VALUES (SYSDATE, 'UPD', :OLD.Mbr, :OLD.Prz);ELSIF UPDATING ('Ime') THENINSERT INTO Radnik_JN (Dat, Ope, Mbr, Ime)VALUES (SYSDATE, 'UPD', :OLD.Mbr, :OLD.Ime);ELSIF UPDATING ('Jmbg') THENINSERT INTO Radnik_JN (Dat, Ope, Mbr, Jmbg)VALUES (SYSDATE, 'UPD', :OLD.Mbr, :OLD.Jmbg);ELSIF DELETING THENINSERT INTO Radnik_JN (Dat, Ope, Mbr, Ime, Prz, Jmbg)VALUES (SYSDATE, 'DEL', :OLD.Mbr, :OLD.Ime, :OLD.Prz,:OLD.Jmbg);END IF;END Trg_Radnik_JN_INSUPDDEL;24 /