Trilha Prática-Implementando Store Procedure
Trilha Prática-Implementando Store Procedure
• Implemente uma Store Procedure para solucionar o seguinte problema: O Gerente comercial
precisa ser informado todas as vezes que um novo produto for Cadastrado, com isso, deverá ser
implementada uma SP que faça a inserção do produto e uma visão para listar essa informação.
Sendo que a SP também deverá executar a Visão para confirmar a operação de inserção;
Store Procedure
• Implemente uma Store Procedure para solucionar o seguinte problema: O Gerente Financeiro
precisa ser informado todas as vezes que uma nova forma de pagamento for Cadastrada, com isso,
deverá ser implementada uma SP que faça a inserção da forma de pagamento e uma visão para
listar essa informação. Sendo que a SP também deverá executar a Visão para confirmar a operação
de inserção;
• use db_vendas;
• CREATE VIEW view_produto_cadastrado AS
• SELECT * FROM produto ORDER BY codprod DESC LIMIT 1;
•
• DELIMITER //
• CREATE PROCEDURE SP_inserir_produto_ListaView(
• IN p_nome VARCHAR(255),
• IN p_fornec INT)
• BEGIN
• INSERT INTO produto (DescProd, codfor, Datacad)
• VALUES (p_nome, p_fornec, sysdate());
• Select * from view_produto_cadastrado;
• END
• //DELIMITER ;
•
Parâmetros da Store
Procedure
● 1. CARDOSO, Vírginia M. Sistemas de Banco de Dados. 1. ed. São Paulo: Saraiva, 2008.
● 2. MACHADO, F. N. R. Banco de Dados: Projeto e Implementação. São Paulo: Érica, 2004.
● 3. RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Sistemas de gerenciamento de banco de dados. 3. ed.
Porto Alegre: AMGH, 2011.
● 4. DAMAS, Luís. SQL - Structured Query Language. 6. ed. São Paulo: Manole, 2016.
● 5. CARDOSO, Virgínia. Linguagem SQL, fundamentos e práticas. 1. ed. São Paulo: Saraiva, 2009.