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

Resolução da atividade

CREATE OR REPLACE PROCEDURE INCLUINDO_DADOS_VENDA 
(
    p_ID produto_venda_exercicio.id%type,
    p_COD_PRODUTO produto_venda_exercicio.cod_produto%type,
    p_DATA produto_venda_exercicio.data%type,
    p_QUANTIDADE produto_venda_exercicio.quantidade%type,
    p_PRECO produto_venda_exercicio.preco%type
)
IS
   v_VALOR produto_venda_exercicio.valor_total%type;
   v_PERCENTUAL produto_venda_exercicio.percentual_imposto%type;
BEGIN
   v_PERCENTUAL := retorna_imposto(p_COD_PRODUTO);
   v_VALOR := p_QUANTIDADE * p_PRECO;
   INSERT INTO PRODUTO_VENDA_EXERCICIO 
   (id, cod_produto, data, quantidade, preco, valor_total, percentual_imposto) 
   VALUES 
   (p_ID, p_COD_PRODUTO, p_DATA, p_QUANTIDADE, p_PRECO, v_VALOR, v_PERCENTUAL);
    COMMIT;
END; 
EXECUTE INCLUINDO_DADOS_VENDA(2, '92347', TO_DATE('01/01/2022','DD/MM/YYYY'),200, 25);
2 respostas

Oi, Rafael!! Tudo bem?

Peço desculpas por demorar a te responder.

Parabéns pelo desenvolvimento do exercício, você mandou muito bem!

Continue com esta dedicação em seus estudos. Em caso de dúvidas, fico à disposição.

Abraços!

solução!

Obrigado.