Zadanie 3 PLSQL, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopia mrakow
Utworzyć pakiet o nazwie XXXXY_pkg (XXXX pierwsze 4 litery nazwiska Y to pierwsza litera imienia - nie stosować polskich znaków) zawierający 2 jednostki:
Funkcję zwracającą nazwę stanowiska z podanego parametrem stanowiska, w taki sposób, że
dla `CLERK' ma być zwrócony `SALESMAN'
dla `SALESMAN' ma być zwrócony `MANAGER'
dla `MANAGER' ma być zwrócony `ANALYST'
dla `ANALYST' ma być zwrócony `PRESIDENT'
dla `PRESIDENT' ma być zwrócony `RETIRED'
należy dopuścić podanie parametru jedną lub kilkoma początkowymi literami z uniezależnieniem od wielkości liter np.:
dla `P' wynik funkcji `RETIRED', dla `Salesman' wynik to `MANAGER'
Procedurę przepisującą do tabeli XXXXY_NEW_EMP (z dodatkową kolumną wypełnianą zastosowaniem wyżej opisanej funkcji na nazwie stanowiska) te wiersze z EMP, które dotyczą pracownika danego numerem w parametrze procedury
Utworzyć trigger XXXXY_TRG wstawiający, gdy wiersz z odpowiednim deptno nie istnieje lub tylko modyfikujący min_hiredate w tabeli XXXXY_trg_tab gdy istnieje
(Gdzie XXXXY_trg_tab ( deptno number, min_hiredate date) i
są to odpowiednio numer departamentu i najwcześniejsza data zatrudnienia pracownika z tabeli EMP w departamencie odpowiadającym zmienianemu wierszowi w XXXXY_NEW_DEPT).
UWAGA. Dodanie nowej kolumny do tabeli to polecenie:
ALTER TABLE nazwa_tabeli ADD kolumna typ;
Wyszukiwarka
Podobne podstrony:
Zadanie 4 PLSQL, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopiZadanie2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopia mrakokolokwium zal1 2006 2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2zadania 1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 1zadania 2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 1kolokwium zal2 2006 1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, cwicc-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kolc-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kolZadania domowe w2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, przetwarzanie obrazowzbi r5~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadaniazbi rt~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadania11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l22-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l21-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l22-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1pytanie4, wisisz, wydzial informatyki, studia zaoczne inzynierskie, statystyczne metody wspomaganiaminmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6KomprKrz, wisisz, wydzial informatyki, studia zaoczne inzynierskie, przetwarzanie obrazowwięcej podobnych podstron