JAMES WEB

Aprenda como se faz.


Sumário

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.

procedures

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

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