1
resposta

RESOLUÇÃO DA ATIVIDADE APRESENTANDO ERRO

Olá,

Ao criar a procedure, ela apresenta erro, referindo-se ao "retorna_imposto" que deve ser declaro, pode me ajudar?

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;
1 resposta

Oi, Felipe! Como vai?

A função retorna_imposto foi criada na atividade anterior. Confira se você não acabou pulando essa atividade, às vezes acontece!

Espero que dê tudo certo por aí, abração!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!