Documente Academic
Documente Profesional
Documente Cultură
5. Realizati o procedură verif_stoc (p_nr OUT number, p_suma OUT number) prin
care să calculaţi numărul de produse care au stocul mai mare decât stocul mediu şi
suma totală ce depaşeşte această medie.
a. declaraţi un cursor pentru a returna toate produsele;
b. declaraţi o excepţie definită de utilizator prin care să trataţi cazul în care există
produse cu stocul null;
c. în secţiunea executabilă realizaţi următoarele:
- afişaţi stocul mediu al produselor din tabela Produse;
- deschideţi cursorul şi parcurgeţi produsele, afişând diferenţa dintre
stocul fiecărui produs şi stocul mediu;
- calculaţi numărul de produse care au stocul mai mare decât stocul
mediu şi suma totală ce depaşeşte această medie.
- declanşaţi şi trataţi excepţia definită de utilizator (stoc null) precum şi
alte erori apărute.
Apelati procedura dintr-un bloc PL/SQL.
6. Realizaţi un trigger care să nu permită în tabela Produse valori negative ale stocului ce
poate fi depozitat.