Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Minha Solução] - Montando várias procedures

Validação da base de dados 'PRODUTO_EXERCICIO' :

Insira aqui a descrição dessa imagem para ajudar na acessibilidade


Criação das procedures INCLUINDO_PRODUTO, ALTERANDO_CATEGORIA_PRODUTO, EXCLUINDO_PRODUTO:

-- INCLUINDO_PRODUTO
CREATE OR REPLACE PROCEDURE INCLUINDO_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);
    DBMS_OUTPUT.PUT_LINE('Inserção de novos dados realizada com sucesso!');
    COMMIT;
END;

-- ALTERANDO_CATEGORIA_PRODUTO
CREATE OR REPLACE PROCEDURE ALTERANDO_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;
    DBMS_OUTPUT.PUT_LINE('Alteração de dados realizada com sucesso!');
    COMMIT;
END;

-- EXCLUINDO_PRODUTO
CREATE OR REPLACE PROCEDURE EXCLUINDO_PRODUTO
(p_COD IN PRODUTO_EXERCICIO.COD%type)
IS
BEGIN
    DELETE FROM PRODUTO_EXERCICIO WHERE COD = p_COD;
    DBMS_OUTPUT.PUT_LINE('Exclusão do código: ' || p_COD || 'realizado com sucesso');
    COMMIT;
END;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade


Execução das Procedures:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Legal, colega!

Parabéns por concluir