Boa tarde!
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,
p_PERCENT_IMPOSTO PRODUTO_VENDA_EXERCICIO.PERCENTUAL_IMPOSTO%TYPE
)
IS
v_VALOR_TOTAL PRODUTO_VENDA_EXERCICIO.VALOR_TOTAL%TYPE;
BEGIN
v_VALOR_TOTAL := p_QUANTIDADE * p_PRECO;
INSERT INTO PRODUTO_VENDA_EXERCICIO VALUES (p_ID, p_COD_PRODUTO, p_DATA, p_QUANTIDADE, p_PRECO, v_VALOR_TOTAL, p_PERCENT_IMPOSTO);
COMMIT;
END;
EXECUTE incluindo_dados_venda(1, 41232, TO_DATE('2022-01-01', 'YYYY-MM-DD'), 100, 10, 10);