Bom dia a todos,
Primeiramente a criação da procedure
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_VALOR_TOTAL PRODUTO_VENDA_EXERCICIO.VALOR_TOTAL%type,
p_PERCENTUAL_IMPOSTO PRODUTO_VENDA_EXERCICIO.PERCENTUAL_IMPOSTO%type)
IS
BEGIN
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, p_VALOR_TOTAL, p_PERCENTUAL_IMPOSTO);
COMMIT;
END;
Depois a inserção dos dados
EXECUTE INCLUINDO_DADOS_VENDA (1, '41232', TO_DATE('01/01/2022','DD/MM/YYYY'), 100, 10, 1000, 10);
Por fim a consulta
SELECT * FROM PRODUTO_VENDA_EXERCICIO;