Advertisement
Guest User

Untitled

a guest
May 20th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. -- да се напише изглед, който намира имената на всички актьори,
  2. --играли във филми с дължина под 120 минути или с неизвестна дължина
  3.  
  4. use movies;
  5. go
  6.  
  7. --create view stars120
  8. --as
  9. --select distinct starname
  10. --from starsin
  11. --join movie on movietitle = title
  12. --where length < 120 or length is null;
  13. --go
  14.  
  15.  
  16. -- Да се направи възможно изтриването на редове в изгледа. При изпълнение на delete заявка върху stars
  17. -- да се изтриват съответните редове от starsin.
  18.  
  19. --create trigger t1 on stars120
  20. --instead of delete
  21. --as
  22. --delete from starsin
  23. --where starname in (select starname
  24. -- from deleted);
  25.  
  26.  
  27. -- да се изтрият всички участия на филмови звезди (редове в StarsIn)
  28. -- във филми, чието заглавие започва със Star,
  29. -- но само ако не са играли във филми, незапочващи със Star.
  30.  
  31. --delete from starsin
  32. --where MOVIETITLE like '%Star'
  33. -- and starname not in
  34. -- (select starname from starsin where MOVIETITLE not like '%Star')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement