Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- да се напише изглед, който намира имената на всички актьори,
- --играли във филми с дължина под 120 минути или с неизвестна дължина
- use movies;
- go
- --create view stars120
- --as
- --select distinct starname
- --from starsin
- --join movie on movietitle = title
- --where length < 120 or length is null;
- --go
- -- Да се направи възможно изтриването на редове в изгледа. При изпълнение на delete заявка върху stars
- -- да се изтриват съответните редове от starsin.
- --create trigger t1 on stars120
- --instead of delete
- --as
- --delete from starsin
- --where starname in (select starname
- -- from deleted);
- -- да се изтрият всички участия на филмови звезди (редове в StarsIn)
- -- във филми, чието заглавие започва със Star,
- -- но само ако не са играли във филми, незапочващи със Star.
- --delete from starsin
- --where MOVIETITLE like '%Star'
- -- and starname not in
- -- (select starname from starsin where MOVIETITLE not like '%Star')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement