1
resposta

Resolução do exercício - procedures

Bom dia!

CREATE OR REPLACE PROCEDURE incluir_produto (p_COD IN PRODUTO_EXERCICIO.COD%TYPE,
                                             p_DESCRICAO IN PRODUTO_EXERCICIO.DESCRICAO%TYPE,
                                             P_CATEGORIA IN PRODUTO_EXERCICIO.CATEGORIA%TYPE)
IS
BEGIN
    INSERT INTO PRODUTO_EXERCICIO (COD, DESCRICAO, CATEGORIA) VALUES (p_COD, p_DESCRICAO, p_CATEGORIA);
    COMMIT;
END;

CREATE OR REPLACE PROCEDURE alterar_categoria_produto (p_COD IN PRODUTO_EXERCICIO.COD%TYPE,
                                                       P_CATEGORIA IN PRODUTO_EXERCICIO.CATEGORIA%TYPE)
IS
BEGIN
    UPDATE PRODUTO_EXERCICIO SET CATEGORIA = p_CATEGORIA WHERE COD = p_COD;
    COMMIT;
END;

CREATE OR REPLACE PROCEDURE excluir_produto (p_COD IN PRODUTO_EXERCICIO.COD%TYPE)
IS
BEGIN
    DELETE PRODUTO_EXERCICIO WHERE COD = p_COD;
    COMMIT;
END;

EXECUTE incluir_produto(33854, 'Frescor da Montanha - Aroma Laranja - 1 Litro', 'Mate');
EXECUTE incluir_produto(89254, 'Frescor da Montanha - Aroma Uva - 1 Litro', 'Águas');
EXECUTE alterar_categoria_produto(33854, 'Águas')
EXECUTE excluir_produto(89254);
1 resposta

Olá, Estudante! Tudo bem?

Parabéns pela resolução da atividade!

Sua implementação das stored procedures está correta.

Continue mergulhando nos estudos de PL/SQL!

Bons estudos!

Sucesso

Imagem da comunidade