Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Criar procedimentos armazenados
Este guia apresenta o uso do MySQL nos serviços de hospedagem da Infomaniak, em particular o funcionamento das proceduras armazenadas.
Introdução
- Os “procedimentos armazenados” e as “rotinas armazenadas” não estão disponíveis em uma hospedagem web compartilhada.
Entendendo os procedimentos e rotinas armazenadas
Se os procedimentos armazenados são indispensáveis para o seu projeto e você utiliza atualmente uma hospedagem compartilhada, é aconselhável considerar um VPS ou um servidor dedicado, que oferecem mais controle e recursos.
Os procedimentos armazenados são um meio eficaz de automatizar tarefas e integrar a lógica de negócios diretamente no banco de dados. Assim, é possível obter aplicações mais eficientes e mais fáceis de manter.
Em um Servidor Cloud, desde que o usuário tenha os direitos de administrador na base MySQL em questão, ele possui as permissões necessárias para executar instruções SQL, incluindo o comando EXECUTE, usado para iniciar procedimentos armazenados já presentes no banco de dados.
O usuário também possui os privilégios necessários para criar novos procedimentos armazenados.A criação de um procedimento armazenado é feita através de uma sintaxe SQL específica que define as instruções a serem executadas, seguida do seu registo na base de dados.
Exemplo
DELIMITER // CREATE PROCEDURE GetUserCount() BEGIN SELECT COUNT(*) AS total_users FROM users; -- Retorna o número total de utilizadores na tabela END // DELIMITER ; -- Executa o procedimento armazenado CALL GetUserCount();
Link para esta FAQ: https://faq.infomaniak.com/2014
Esta seção de perguntas frequentes foi útil?