JAMES WEB
Aprenda como se faz.
Procedures. O que é e como usar?
Imagine um manual de instruções. Cada passo, cada ação descrita no manual pode ser vista como um pequeno procedimento. Na programação, um procedimento, ou procedure, é um bloco de código que realiza uma tarefa específica. É como uma sub-rotina dentro de um programa maior, que pode ser chamada e reutilizada diversas vezes.

Qual o Objetivo e Importância dos Procedimentos?
- Reutilização de código: Ao invés de escrever o mesmo código várias vezes, você cria um procedimento e o chama quando precisar. Isso torna o código mais conciso e fácil de manter.
- Organização: Dividir um programa em procedimentos menores facilita a compreensão do código, tornando-o mais modular e organizado.
- Abstração: Os procedimentos permitem que você se concentre no “o quê” uma tarefa faz, em vez de se preocupar com “como” ela é feita. Isso aumenta a abstração do código.Reutilização de código: Ao invés de escrever o mesmo código várias vezes, você cria um procedimento e o chama quando precisar. Isso torna o código mais conciso e fácil de manter.
- Organização: Dividir um programa em procedimentos menores facilita a compreensão do código, tornando-o mais modular e organizado.
Como os Procedimentos Facilitam a Programação?
- Modularidade: Cada procedimento tem uma função específica, o que torna o código mais modular e fácil de testar.
- Manutenção: Ao encontrar um erro em um procedimento, você precisa corrigi-lo apenas em um lugar, e não em todas as partes do código onde ele é usado.
- Colaboração: Procedimentos bem definidos facilitam a colaboração entre programadores, pois cada um pode trabalhar em partes diferentes do código de forma independente.
Como criar uma procedure no MySQL via XAMPP:
- Acesse o phpMyAdmin:
- Abra seu navegador e digite http://localhost/phpmyadmin.
- Faça login com as credenciais do seu banco de dados (por padrão, o usuário é root e a senha está em branco).
- Selecione o banco de dados:
- Na lista de bancos de dados à esquerda, selecione aquele onde você deseja criar a procedure.
- Abra a aba “SQL”:
- Nessa aba, você pode digitar diretamente os comandos SQL.
- Escreva a sua procedure:
- A sintaxe básica para criar uma procedure é:
CREATE PROCEDURE nome_da_procedure() BEGIN — seus comandos SQL aqui END
Exemplo:
CREATE PROCEDURE obter_clientes() BEGIN SELECT * FROM clientes; END
- A sintaxe básica para criar uma procedure é:
- Execute a query:
- Clique no botão “Executar” para criar a procedure.
Para chamar uma procedure basta inserir o comando CALL seguido pelo nome da procedure, quantas vezes for necessário.<.p>
Exemplo: CALL nome_da_procedure();.