Problème d'affichage sous SQL*Plus
Bonjour,
J'ai le code PL/SQL suivant qui est exécuté mais j'ai le problème suivant en fait le programme me demande deux fois pour introduire la variable de substitution
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| variable vemp number;
declare
Vsal EMP.SALAIRE % type;
Vcom emp.comm % type;
begin
select salaire,comm into Vsal, Vcom
from emp
where emp.num=&vemp;
if Vsal<1000 then
Vcom:=Vsal*0.1;
elsif Vsal<1500 then
Vcom:=Vsal*0.15;
else Vcom :=Vsal *0.2;
end if;
update emp set emp.COMM=Vcom
where emp.num=&vemp;
end; |