Advertisement
MatexN

Untitled

Feb 7th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.42 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER TRIGGER1
  2. BEFORE UPDATE OR INSERT ON EWIDENCJA_ILOSCI
  3. FOR EACH ROW
  4. DECLARE v_cena numeric (8,2);
  5. BEGIN
  6. SELECT cena_produktu INTO v_cena FROM Produkt WHERE kod_produktu =:NEW.kod_produktu;
  7. :NEW.wartosc_produktu := 0;
  8. :NEW.wartosc_produktu := :NEW.ilosc * v_cena;
  9.  
  10. UPDATE MAGAZYN
  11. SET wartosc_globalna = wartosc_globalna + :NEW.wartosc_produktu WHERE kod_magazynu = :NEW.kod_magazynu;
  12. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement