Cria Procedure(Procedimento)
03/09/2016
0
Ola Estou com duvida de como Crio essa Procedure pode me Ajudar??
Crie um procedimento armazenado em PL/SQL que liste o contra-cheque dos empregados de uma empresa. A apresentação deverá conter o mês de referência, matrícula, cargo, salário base, nome do empregado, benefícios, descontos (boolean = 1 é desconto, = 0 é benefício) e saldo final. Na entrada será informado o mês desejado no formato AAAAMM. Crie e povoe as tabelas abaixo. Liste o contra-cheque de cada empregado e ao final o total de salários pagos aos empregados. Considerar as seguintes definições:
a) EMPREGADO (#ID_EMPREGADO NUMBER(6), NM_EMPREGADO VARCHAR2(255), SG_SEXO CHAR(1), SG_CARGO CHAR(5), NM_ENDERECO VARCHAR2(50), DT_ADMISSAO DATE);
b) CARGO (#SG_CARGO CHAR(5), NM_ CARGO CHAR(30), VL_SALARIO_BASE NUMBER(10,2)).
c) BENEFICIO_DESCONTO (#ID_BENEFICIO_DESCONTO NUMBER(3), NM_BENEFICIO_DESCONTO CHAR(30), VL_BENEFICIO_DESCONTO NUMBER(10,2), BO_INDICA_DESCONTO NUMBER(1)).
d) CONTRA_CHEQUE ((#DT_REFERENCIA DATE, #ID_EMPREGADO NUMBER(6), #ID_BENEFICIO_DESCONTO NUMBER(3)).
Crie um procedimento armazenado em PL/SQL que liste o contra-cheque dos empregados de uma empresa. A apresentação deverá conter o mês de referência, matrícula, cargo, salário base, nome do empregado, benefícios, descontos (boolean = 1 é desconto, = 0 é benefício) e saldo final. Na entrada será informado o mês desejado no formato AAAAMM. Crie e povoe as tabelas abaixo. Liste o contra-cheque de cada empregado e ao final o total de salários pagos aos empregados. Considerar as seguintes definições:
a) EMPREGADO (#ID_EMPREGADO NUMBER(6), NM_EMPREGADO VARCHAR2(255), SG_SEXO CHAR(1), SG_CARGO CHAR(5), NM_ENDERECO VARCHAR2(50), DT_ADMISSAO DATE);
b) CARGO (#SG_CARGO CHAR(5), NM_ CARGO CHAR(30), VL_SALARIO_BASE NUMBER(10,2)).
c) BENEFICIO_DESCONTO (#ID_BENEFICIO_DESCONTO NUMBER(3), NM_BENEFICIO_DESCONTO CHAR(30), VL_BENEFICIO_DESCONTO NUMBER(10,2), BO_INDICA_DESCONTO NUMBER(1)).
d) CONTRA_CHEQUE ((#DT_REFERENCIA DATE, #ID_EMPREGADO NUMBER(6), #ID_BENEFICIO_DESCONTO NUMBER(3)).
Jose Sousa
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)