LABORATOR 4
1. Scrieti un program PL/SQL care sa verifice daca un numar furnizat de la
tastatura este par sau impar si sa tipareasca un mesaj de tipul:
“Numarul ..... este par/impar” (dupa caz).
2. Scrieti un program PL/SQL in care,
folosind instructiunea CASE, sa clasificati si sa afisati nivelul de salarizare conform tabelului de mai jos:
salariu <2000 |
Salariu mic |
2000<salariu <4000 |
Salariu mediu |
Salariu > 4000 |
Salariu mare |
3. Rezolvati subpunctele a si b prin crearea
procedurilor solicitate mai intai ca proceduri
locale apoi ca proceduri stocate.
Apelati procedurile in cele doua cazuri.
3.1. Creati o procedura PL/SQL care afiseaza
numarul de angajati si totalul salariilor.
3.2. Creati o procedura care creste salariul
angajatilor dintr-un departament (dat ca parametru) cu 10%.
4. Creati un pachet care sa contina
urmatoarele:
- o procedura care sa calculeze suma salariilor din departamentul 10.
- doua functii care sa intoarca numarul
angajatilor din tabel si media salariilor
NOTA: Se va crea mai intai
specificatia pentru pachet (header-ul) dupa care se va crea corpul pachetului.
5. Creati un bloc PL/SQL care sa
apeleze obiecte din pachetul creat la punctul 1.