11.07.2015 Views

Trigeri baze podataka

Trigeri baze podataka

Trigeri baze podataka

SHOW MORE
SHOW LESS

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 /

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!