Oracle SQL: Lista 7 – strony WWW (HTP)

Transkrypt

Oracle SQL: Lista 7 – strony WWW (HTP)
Lista 7 – strony WWW (HTP), pakiety
Dostęp do utworzonych procedur/pakietów poprzez adres
http://angel.im.uz.zgora.pl:8080/apex/user.[pakiet].procedura
UWAGA: aby móc wykonać procedurę (lub procedurę z pakietu), trzeba nadać uprawnienia EXECUTE
użytkownikowi ANONYMOUS lub roli PUBLIC.
Przez rozpoczęciem wykonywania listy, przygotować bazę EMPLOYEE (kopia z Firebird) zgodnie
z opisem na liście 3.
Poniższe zadania proszę wykonać zarówno używając pakietu HTP jak i wpisując pełny kod w HTML (+
procedura htp.print/htp.prn):
1. utworzyć procedurę, która wyświetli w postaci strony tylko napis HELLO.
2. utworzyć procedurę, która wyświetli w postaci strony zawartość tablicy DEPARTMENT
(TABLE).
3. utworzyć procedurę, która wyświetli wszystkich pracowników działu podanego jako parametr,
następnie dodać wywołanie do tej procedury do tabeli utworzonej w zadaniu 2.
4. utworzyć pakiet zawierający procedury z punktów 2 i 3. W pakiecie dołożyć zmienne, które będą
zawierały adres do serwera WWW (adres serwera, port i nazwę DAD).
5. utworzyć prostą tabelę zawierającą kolumnę ID i dwie kolumny danych (np. nazwisko, imię)
a następnie utworzyć pakiet, który będzie realizował prostą funkcjonalność CRUD (Create-ReadUpdate-Delete).
Do
operacji
Create/Update
konieczne
będzie
utworzenie
formularza
z odpowiednimi polami, w tabeli należy utworzyć odpowiednie linki do akcji Create, Update
i Delete.