Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução da atividade

CREATE OR REPLACE PROCEDURE CALCULA_IMPOSTO
(p_ID IN produto_venda_exercicio.id%type, p_VALOR_IMPOSTO OUT FLOAT)
IS
   v_PRECO produto_venda_exercicio.preco%type;
   v_QUANTIDADE produto_venda_exercicio.quantidade%type;
   v_PERCENTUAL_IMPOSTO produto_venda_exercicio.percentual_imposto%type;
BEGIN
   SELECT PRECO, QUANTIDADE, PERCENTUAL_IMPOSTO INTO v_PRECO, v_QUANTIDADE, v_PERCENTUAL_IMPOSTO
   FROM PRODUTO_VENDA_EXERCICIO WHERE ID = p_ID;
   p_VALOR_IMPOSTO := (v_PRECO * v_QUANTIDADE) * (v_PERCENTUAL_IMPOSTO/100);
END;
2 respostas

Oi, Rafael! Como vai?

Peço desculpas por demorar a te responder.

É isso aí! Parabéns pela resolução da atividade e obrigada por compartilhá-la com o fórum.

Sua procedure está bem organizada e estruturada, continue com esta dedicação! Caso surja alguma dúvida ao longo dos seus estudos, fico à disposição para ajudar.

Até mais!

solução!

Obrigado.