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.