Base de conhecimento

1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!

Criar procedimentos armazenados

Atualização 04/08/2026

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();


Esta seção de perguntas frequentes foi útil?