Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. TITOLO(isin varchar(12), maxAss int, minAss int, primary key(isin))
  2.  
  3. QUOTAZIONE(id int, min int, max int, date date, isin varchar(12), primary key(id), foreign key(isin) references TITOLO(isin))
  4.  
  5. DELIMITER $$
  6. CREATE TRIGGER AggiornaTitolo
  7. AFTER INSERT ON quotazione
  8. FOR EACH ROW BEGIN
  9. DECLARE massimo int;
  10. DECLARE minimo int;
  11. SELECT maxAss, minAss INTO massimo, minimo FROM titolo WHERE titolo.isin = NEW.isin;
  12. IF massimo > maxAss THEN
  13. UPDATE titolo
  14. SET maxAss = massimo;
  15. IF minimo < minAss THEN
  16. UPDATE titolo
  17. SET minAss = minimo; END IF;
  18. END;
  19. $$ DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement