Zadanka związane z oracle

0

Witam. Zaczynam swoją przygodę z zapytaniami oracle i chciałem tutaj prosić o pomoc kogoś doświadczonego.

Oto treść zadań z którymi mam problem:

Stworzyć sekwencje podczas wprowadzania danych tabeli nadrzędnej i podrzędnej (np.faktura i pozycja faktury)

kod zadania który nie działa:

CREATE SEQUENCE faktura_seq;
CREATE SEQUENCE pozycja_faktury_seq;

INSERT INTO faktura
VALUES (faktura_seq.nextval, 'FAKTURA1');

INSERT INTO pozycja_faktury (rok_wydania)
VALUES (pozycja_faktury_seq.nextval, '2009');

i drugie

Stworzyć przykłady widoków przedstawiających użycie: FORCE, WITH CHECK OPTION oraz WITH READ ONLY.

i kod:

CREATE FORCE VIEW autor_ksiazki2 AS
SELECT k.tytul, a.nazwisko, a.imie
FROM ksiazka k, autor a
WHERE k.id_autor = a.id_autor;

a za to nawet nie wiem jak się zabrać:

Stworzyć widok zawierając yinformacje o wszystkic hfakturach w formacie: datafaktury numer faktury, nazwa wydawnictwa, nazwisko pracownika, suma wszystkich pozycji faktury

W załącznikach baza danych na której pracuje.
Bardzo proszę o pomoc i z góry dziękuję

1

Moja rada: jeśli masz problem z napisaniem zapytania w Oracle to wyklikaj sobie z ich UI to co potrzebujesz a potem kliknij magiczne "show SQL" ;)

0

Nic nie wnosi to do tematu twoja wypowiedź

0

o_O? Ja myślę że wnosi bardzo dużo, bo z poziomu Enterprise Mangera można wyklikać praktycznie wszystko i można zobaczyć sobie polecenia SQL które są do tego potrzebne. Ale ty pewnie czekasz na gotowe rozwiązania...

0

Mógłbyś jaśniej bo nie wiem co to jest Enterpris Manger

1

EM to jest aplikacja webowa do zarządzania bazą Oracle. Nawet jeśli korzystasz z wersji Express Edition, to jest tam też webowa aplikacja Apex która pozwala "wyklikać" sobie takie rzeczy jak nowe tabele, sekwencje, widoki i takie tam. Jak ty z tego Oracle korzystasz?

0

Ja korzystam z sql developera + baza express edition

1 użytkowników online, w tym zalogowanych: 0, gości: 1