ďťż

Ładny brzuch

Stworzyłem sobie taką małą bazę danych dla swojej aplikacji -> link

Aby wrzucić jakieś dane, chciałem zrobić

insert into movie(pl_title, or_title, release_year, description, genreid, mediaid) values('Sara', '-', '1997', 'film', (select genreid from genre where name='sensacyjny'), (select mediaid from media where name='cd'))
Jednak z niewiadomych mi przyczyn nie chodzi (w PostgreSQL działa), widać nie lubi ta baza, gdy się jakieś kryteria podaje własne w podzapytaniach.

Chodzi natomiast taki kod:
declare @jeden int declare @dwa int set @jeden=(select genreid from genre where name='sensacyjny') set @dwa=(select mediaid from media where name='cd') insert into movie(pl_title, or_title, release_year, description, genreid, mediaid) values('Sara', '-', '1997', 'film', @jeden, @dwa)
Aby zastosować powyższy kod w praktyce, musiałbym go najlepiej wrzucić w procedurę. Ale załóżmy, że nie chcialbym korzystać z procedur, czy dałoby się to jakoś uprościć w tej bazie?
Użytkownik lszk edytował ten post 02 styczeń 2008, 17:17
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •