CREATE TRIGGER dodaj_zasob AFTER INSERT ON pozycjedokumentu FOR EACH ROW WHEN (new.handlowymagazynowy='M' AND new.kierunekmagazynu=1) DECLARE okres NUMBER(10); dataprz DATE; konprz NUMBER(10); BEGIN SELECT id INTO okres FROM OKRESYMAGAZYNOWE WHERE CZYZAMKNIETY='N'; SELECT data INTO dataprz FROM dokumenty WHERE id=:new.dokument; SELECT kontrahent INTO konprz FROM dokumenty WHERE id=:new.dokument; INSERT INTO zasoby VALUES (s_id_zas.nextval, :new.ilosc, NULL, :new.cena, dataprz, :new.dokument, :new.partiatowaru, :new.towary, :new.magazyn, :new.id, okres, konprz); END;