Advertisement
mpm1122

Wyzwalacz kino

Feb 14th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.54 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER znizka
  2. before INSERT ON bilet FOR EACH ROW
  3. DECLARE
  4. znizka1 WIDZ.ZNIZKA%TYPE;
  5. BEGIN
  6. SELECT widz.ZNIZKA INTO znizka1 FROM widz,bilet WHERE :NEW.ID_WIDZ=widz.ID_WIDZ FETCH FIRST 1 ROW only;
  7. UPDATE widz SET ZNIZKA=znizka1+1 WHERE ID_WIDZ=:NEW.ID_WIDZ;
  8. END;
  9. /
  10. ALTER TRIGGER znizka ENABLE;
  11.  
  12.  
  13. SELECT znizka FROM widz WHERE id_widz=2;
  14. INSERT INTO BILET (ID_BILET,ID_WIDZ,ID_PRACOWNIKA,ID_SEANS,DATA_WYSTAWIENIA,STATUS) VALUES ('6','2','1','2',TO_DATE('18/02/06','RR/MM/DD'),'OK');
  15. SELECT znizka FROM widz WHERE id_widz=2;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement