Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. 1. CREATE TRIGGER `zad1` BEFORE UPDATE ON `wyporzyczenie` FOR EACH ROW SET
  2. NEW.data_wyporzyczenia = CURTIME();
  3.  
  4. 2. ALTER TABLE `wyporzyczenie` ADD `poprzednie_zadluzenie` DOUBLE NOT NULL ;
  5. CREATE TRIGGER `zad2` BEFORE UPDATE ON `wyporzyczenie` FOR EACH ROW SET
  6. NEW.poprzednie_zadluzenie = zadluzenie
  7.  
  8. 3. ALTER TABLE `wyporzyczenie` ADD `cale_zadluzenie` DOUBLE NOT NULL ;
  9. CREATE TRIGGER `zad3` BEFORE UPDATE ON `wyporzyczenie` FOR EACH ROW SET
  10. NEW.cale_zadluzenie = poprzednie_zadluzenie + zadluzenie
  11. 5. CREATE TRIGGER `zad5` BEFORE INSERT ON ksiazka FOR EACH ROW SET NEW.id_ksiazki = id_ksiazki + 1
  12. 6. CREATE TRIGGER `zad6` BEFORE UPDATE ON `ksiazka` FOR EACH ROW IF NEW. wartosc < OLD.wartosc THEN SET NEW.wartosc = OLD.wartosc; END IF
  13. 7. CREATE TRIGGER `zad7` BEFORE DELETE ON `czytelnik` FOR EACH ROW UPDATE kopia_urz SET adres = czytelnik.adres, data_urodzenia = czytelnik.data_urodzenia, imie = czytelnik.imie, miejscowosc = czytelnik.miejscowosc, nazwisko = czytelnik.nazwisko, pesel = czytelnik.pesel, stan = czytelnik.stan, zadluzenie = wypozyczenie.cale_zadluzenie WHERE czytelnik.pesel = wypozyczenie.czytelnik
  14. 8. CREATE TRIGGER `zad8` AFTER INSERT ON wypozyczenia FOR EACH ROW IF NEW.cale_zadluzenie > 100 THEN UPDATE czytelnik.SET stan = ‘podejzany’ WHERE czytelnik.pesel = wypozyczenie.czytelnik; END IF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement