viernes, 6 de enero de 2012

procedimiento 2 parametros entradas pbono y empleado

create or replace procedure bono2012 (pnumempleado IN empleado.NUMEMPLEADO%type, pbono numeric:= 0.01)
is
 vsalario empleado.salario%type;
 vtotprop numeric;
begin
select salario into vsalario
from empleado
where numempleado = pnumempleado;
select count (*) into vtotprop
from propiedad
where numempleado = pnumempleado;
if vtotprop >= 5 then
update empleado
set salario = salario + salario * pbono
where numempleado = pnumempleado;
dbms_output.put_line ('empleado '|| pnumempleado || 'bono' || pbono || 'aumento' || vsalario * pbono);
else 
dbms_output.put_line ('empleado' || pnumempleado || 'no aplico bono');
end if;
end;

No hay comentarios:

Publicar un comentario