Advertisement
Guest User

Untitled

a guest
Feb 8th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.52 KB | None | 0 0
  1. --Zadanie 6
  2. /*
  3.  
  4. Wyzwalacz dotyczacy tabeli wypozyczenie ktory przy dodaniu do niej wiersza
  5. zmieni stan ksiazki ktorej to wypozyczenie dotyczy na WYPOZYCZONA
  6. */
  7.  
  8. CREATE OR REPLACE TRIGGER wyzwalacz
  9.     BEFORE INSERT ON wypozyczenie
  10.     FOR EACH ROW
  11.     BEGIN
  12.         DBMS_OUTPUT.put_line('Tak');
  13.         UPDATE ksiazka SET stan = 'WYPOZYCZONA' WHERE id_ksiazka = :NEW.id_ksiazka;
  14. END;
  15. /
  16. INSERT INTO wypozyczenie VALUES(7,2,6, TO_DATE('2016\02\03','yyyy\mm\dd'), TO_DATE('2017\02\01','yyyy\mm\dd'));
  17. SELECT * FROM ksiazka;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement