Bonjour tout le monde,

Je suis débutant en PL/SQL, je m'entraine sur des exos mais je bloque sur un:

J'ai une table EMP(COMM...) et je dois écrire un script PL/SQL avec un curseur pour augmenter de 10% toutes les commissions de EMP et qui affiche la somme et la moyenne de ces augmentations.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
DECLARE
**CURSOR cModif IS
***SELECT * FROM EMP;
***somme INTEGER := 0;
***moy INTEGER := 0;
***FOR UPDATE;
BEGIN
**FOR commEMP IN cModif LOOP
****UPDATE EMP SET COMM= commEMP.COMM*0.1
****WHERE CURRENT OF cModif;
**END LOOP;
END;
Je ne vois pas comment faire la somme et la moyenne.

Merci à vous.