Login
Estamos no Facebook
Buscar
Quem está conectado
Há 23 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 23 Visitantes :: 2 Motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Minimizar , Maximizar e Restaurar
17/5/2012, 13:46 por FERNANDOMATRELLA
Olá gostaria de saber se alguem ja se deparou com uma dificuldade que eu estou tendo:
Ao minimizar …
Ao minimizar …
Comentários: 8
Estatísticas
Temos 4025 usuários registradosO último usuário registrado atende pelo nome de fhpvga
Os nossos membros postaram um total de 14399 mensagens em 2043 assuntos
Stored Procedure no Mysql 5.1
Página 1 de 1 • Compartilhe •
Stored Procedure no Mysql 5.1
Título : CRIANDO STORED PROCEDURE MYSQL 5.1
Categoria: SQL / DATABASE :: Dicas :: Banco de dados
Dificuldade: Avancado
Criado por: X16X
Data de postagem: 18/08/2009 09:46:52
Stored Procedure no Mysql 5.1
Obs: Para criar Stored Procedure nesse exemplo, utilizarei o mysql-front.
Primeiro vamos criar a tabela que iremos utilizar:
Inserindo alguns dados na tabela tbl_cliente:
Podemos usar 3 tipos de parametros existentes em uma SP no mysql
IN - Para entrada de dados.
OUT - Para saida de dados.
INOUT - Para entrada e saida de dados.
Criaremos nossas procedures com as funcoes de INSERIR,DELETAR,ATULIZAR e MOSTRAR DADOS DA TABELA, com entrada de parametros.
-------------------------------
Criando Stored procedure para inserir dados em nossa tabela tbl_cliente
Para chamar essa Stored Procedure criada usamos Call().
Vamos inserir alguns dados utilizando essa Stored Procedure add_cliente().
Se verificar em sua tabela vera que os dados foram inseridos.
-------------------------------
Criando Stored procedure para apagar dados em nossa tabela tbl_cliente
Vamos apagar alguns dados da nossa tabela tbl_cliente
Repare em sua tabela que os clientes com os codigos 2 e 4 foram apagados.
-------------------------------
Criando Stored procedure para atualizar dados em nossa tabela tbl_cliente
vamos atualizar alguns dados da nossa tabela tbl_cliente
Note que atualizamos os clientes com codigos 1 e 3.
-------------------------------
Criando Stored procedure para mostra os dados da nossa tabela tbl_cliente
Obs: Nesse caso voce pode utilizar de parametros ou nao.Caso queira
utilizar parametros a ideia e a mesma para os exemplos acima.
Vamos chamar nossa Stored procedure para mostrar os dados da tabela.
=]
Bom tae exemplos simples de Stored Procedure em Mysql 5.1 ,
em um proximo post mostrarei como Integrar essa stored procedure com VB6.
Categoria: SQL / DATABASE :: Dicas :: Banco de dados
Dificuldade: Avancado
Criado por: X16X
Data de postagem: 18/08/2009 09:46:52
Stored Procedure no Mysql 5.1
Obs: Para criar Stored Procedure nesse exemplo, utilizarei o mysql-front.
Primeiro vamos criar a tabela que iremos utilizar:
- Código:
CREATE TABLE tbl_cliente (
cli_id int(5) auto_increment primary key unique,
cli_nome varchar(60) not null,
cli_cpf varchar(20) not null unique
);
Inserindo alguns dados na tabela tbl_cliente:
- Código:
insert into tbl_cliente(cli_nome,cli_cpf)values('fernanda','00000');
insert into tbl_cliente(cli_nome,cli_cpf)values('vanessa','11111');
insert into tbl_cliente(cli_nome,cli_cpf)values('cristina','22222');
insert into tbl_cliente(cli_nome,cli_cpf)values('poliana','33333');
insert into tbl_cliente(cli_nome,cli_cpf)values('sandra','44444');
insert into tbl_cliente(cli_nome,cli_cpf)values('carla','55555');
Podemos usar 3 tipos de parametros existentes em uma SP no mysql
IN - Para entrada de dados.
OUT - Para saida de dados.
INOUT - Para entrada e saida de dados.
Criaremos nossas procedures com as funcoes de INSERIR,DELETAR,ATULIZAR e MOSTRAR DADOS DA TABELA, com entrada de parametros.
-------------------------------
Criando Stored procedure para inserir dados em nossa tabela tbl_cliente
- Código:
create procedure add_cliente
(
IN p_nome varchar(50),
IN p_cpf varchar(20)
)
Begin
insert into tbl_cliente
(
cli_nome,
cli_cpf
)values(
p_nome,
p_cpf
);
end;
Para chamar essa Stored Procedure criada usamos Call().
Vamos inserir alguns dados utilizando essa Stored Procedure add_cliente().
- Código:
call add_cliente('suellen','66666');
call add_cliente('claudia','77777');
Se verificar em sua tabela vera que os dados foram inseridos.
-------------------------------
Criando Stored procedure para apagar dados em nossa tabela tbl_cliente
- Código:
create procedure del_cliente
(
IN p_cod int(5)
)
Begin
delete from tbl_cliente where cli_id = p_cod;
end;
Vamos apagar alguns dados da nossa tabela tbl_cliente
- Código:
Call del_cliente(2);
Call del_cliente(4);
Repare em sua tabela que os clientes com os codigos 2 e 4 foram apagados.
-------------------------------
Criando Stored procedure para atualizar dados em nossa tabela tbl_cliente
- Código:
create procedure update_cliente
(
IN p_cod int,
IN p_nome varchar(60),
IN p_cpf int(5)
)
Begin
update tbl_cliente
set
cli_nome = p_nome,
cli_cpf = p_cpf
where
cli_id = p_cod;
end;
vamos atualizar alguns dados da nossa tabela tbl_cliente
- Código:
Call update_cliente(1,'MARIA',99999);
Call update_cliente(3,'SOLANGE',88888);
Note que atualizamos os clientes com codigos 1 e 3.
-------------------------------
Criando Stored procedure para mostra os dados da nossa tabela tbl_cliente
Obs: Nesse caso voce pode utilizar de parametros ou nao.Caso queira
utilizar parametros a ideia e a mesma para os exemplos acima.
- Código:
create procedure mostra_cliente()
Begin
select * from tbl_cliente;
end;
Vamos chamar nossa Stored procedure para mostrar os dados da tabela.
- Código:
Call mostra_cliente();
=]
Bom tae exemplos simples de Stored Procedure em Mysql 5.1 ,
em um proximo post mostrarei como Integrar essa stored procedure com VB6.
m@r<3|o- Participante Assíduo

Re: Stored Procedure no Mysql 5.1
Boa, Marcelo!
reputado!
reputado!
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Início
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Pivot Table no sql server
» Scroll EditBox Automatico
» Erro no Projeto Chat
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta
» Acessar Banco de dados mysql na web atraves cursor adapter
» Livro Caixa
» Problema na porta paralela
» Email + PHP + VFP
» Quero ajuda em PHP , alguem que ja programe em php
» Passos Iniciais