procedure manipula salario

0 views
Skip to first unread message

Profa. Simone Cristina Aléssio

unread,
Nov 26, 2013, 1:24:13 PM11/26/13
to geracaot...@googlegroups.com


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
Reply all
Reply to author
Forward
0 new messages