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
merci pour l'aide et pour l'explication
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; /
Partager