create or replace procedure p_manipula_salario(p_perc_reaj in number,
p_menor_sal out number,
p_maior_sal out number,
p_dif_sal out number,
p_novo_menor_sal out number) is
aux_menor bd_emp.emp_val_sal%type;
aux_maior bd_emp.emp_val_sal%type;
aux_dif_sal bd_emp.emp_val_sal%type;
aux_menor_novo bd_emp.emp_val_sal%type;
begin
select min(e.emp_val_sal) menor,
max(e.emp_val_sal) maior
into aux_menor,
aux_maior
from bd_emp e;
aux_dif_sal := aux_maior - aux_menor;
aux_menor_novo := aux_maior * p_perc_reaj;
p_menor_sal := aux_menor;
p_maior_sal := aux_maior;
p_dif_sal := aux_dif_sal;
p_novo_menor_sal := aux_menor_novo;
end p_manipula_salario;
______________________________________
Profa: Simone Cristina Aléssio
Administração - Sistemas de Informação