Bem neste post vamos
aprender a inserir dados nas tabelas, então vamos lá. O primeiro passo é abrir
o Query Browser, lembrando que tem que esta com sua database selecionada, para
isto, como já disso no outro post é só digitar o comando "use
database;", onde database é o nome do seu banco, bom depois é só ir
à barra de tarefas então escolher a opção "Sript", depois
“Create Stored Procedure”, agora é só da um nome para a sua procedure irá abrir
o seguinte código.
Inserir Dados Na Tabela Estado
Inserir Dados Na Tabela Cliente
DELIMITER
$$
DROP
PROCEDURE IF EXISTS `teste01`.`stp_inserir_cliente` $$
CREATE
PROCEDURE `teste01`.`stp_inserir_cliente` ()
BEGIN
END $$
DELIMITER ;
Depois que estivermos com nosso ambiente de trabalho preparado vamos
criara nossa procedure de inserção de dados, lembrando que vamos inserir dados
nas tabelas do post "Criação de Tabelas Mysql", mas como já disse em
outros posts basta seguir a lógica que irar conseguir inserir dados no seu BD,
agora iremos fazer o seguinte, vamos começa a criar as procedure para as
tabelas que não tenha chave estrangeira. Então vamos lá.
Inserir Dados Na Tabela Estado
DELIMITER $$
DROP PROCEDURE IF EXISTS `teste01`.`stp_inserir_estado` $$
CREATE PROCEDURE `teste01`.`stp_inserir_estado` (
p_nome varchar (50),
p_sigla char (2))
BEGIN
insert
estado values (null,
p_nome,
p_sigla);
END $$
DELIMITER ;
Inserir Dados Na Tabela Cidade
Inserir Dados Na Tabela Cidade
DELIMITER
$$
DROP
PROCEDURE IF EXISTS `teste01`.`stp_inserir_cidade` $$
CREATE
PROCEDURE `teste01`.`stp_inserir_cidade` (
p_nome
varchar (50),
p_idestado
int)
BEGIN
insert
cidade values (null,
p_nome,
p_idestado);
END $$
DELIMITER ;
Inserir Dados Na Tabela Endereço
Inserir Dados Na Tabela Endereço
DELIMITER $$
DROP
PROCEDURE IF EXISTS `teste01`.`stp_inserir_endereco` $$
CREATE
PROCEDURE `teste01`.`stp_inserir_endereco` (
p_setor varchar (50),
p_idcidade int,
p_logradouro varchar (50))
BEGIN
insert endereco values (null,
p_setor,
p_idcidade,
p_logradouro);
END $$
DELIMITER ;
Inserir Dados Na Tabela Cliente
DELIMITER
$$
DROP
PROCEDURE IF EXISTS `teste01`.`stp_inserir_cliente` $$
CREATE
PROCEDURE `teste01`.`stp_inserir_cliente` (
p_nome varchar (45),
p_cpf char (11),
p_identidade varchar (20),
p_idendereco int,
p_telefone1 char (12),
p_telefone2 char (112),
p_contato_email varchar (100),
p_contato_msn
varchar (100))
BEGIN
insert cliente values (null,
p_nome,
p_cpf,
p_identidade,
p_idendereco,
p_telefone1,
p_telefone2,
p_contato_email,
p_contato_msn);
END
$$
DELIMITER ;
Nenhum comentário:
Postar um comentário