Stored Procedures em Mysql – Excluir

Continuando os artigos da serie Stored Procedures, vamos excluir um registro de nossa base de testes.
Criar o banco de estudos:

   CREATE DATABASE estudo1;
   USE estudo1;

Criar a tabela de estados:

   CREATE TABLE tb_estado(
      est_id tinyint not null primary key,
      est_uf CHAR(2) not null,
      est_nome CHAR(30) not null)
   ENGINE=MyIsam;

Criar a Stored procedure para excluir um registro:

   DELIMITER $$
    CREATE PROCEDURE sp_estado_excluir(IN var_id TINYINT)
    BEGIN
       DELETE FROM tb_estado WHERE est_id = var_id;
    END $$

Vamos executar a SP agora:

   CALL sp_estado_excluir(1);

Foi até mais simples que a primeira. mas a SP de busca, vocês vão gostar. aguardem.

Leave a Reply