Bonjour , je me presente je suis un deputant en pl/ sql

je desire avoir de l'aide et une correction de cette requetes

je dois faire une fonction de mise a jour des salaires de tous les employer qui appartien a un deparement a lexeption du chef departement ( le numero de departement doit etre entrrer en parametre avec le taux d'augmentation) la mise a jour doit s'appliquer seulement si le total des salaires de tous les employer de ce departement ne depasse pas 15000

comment appliquer le <15000 et comment exclure le chef departement me pose un problem

voici ce que j'ai tenter

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE OR REPLACE PROCEDURE AugmenteSalair(taux In Number, 
          numdep In Number, nbContratMod Out Number) IS
Begin
   if taux > 0 AND taux <= 100 then
   	Update Employes set salaireemploye = 
                    salaireemploye*(1 + (taux/100)) 
	WHERE  numdep =(select NumDepartement from departements  where chefDepartement=null) ;
        nbContratMod := SQL%ROWcount;
   else
        nbContratMod := -1;
   end if;  
End;
/
merci pour l'aide et pour l'explication