Login

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
17 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 16 Visitantes :: 2 Motores de busca

marcaobona

[ Ver toda a lista ]


O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
» Registrar OCX Windows Seven
Ontem à(s) 16:44 por megasoft

» Criar Variáveis em sequencia
Ontem à(s) 16:37 por megasoft

» No final a Impressora não Ejecta cem corta o papel
Ontem à(s) 16:30 por megasoft

» Ajuda com Imagens no MySQL
Ontem à(s) 16:20 por megasoft

» Instalando MySQL no linux
Ontem à(s) 13:56 por hugo

» Como Criar arquivos de Log`s para certos usuarios
Ontem à(s) 13:55 por hugo

» MySQL X VFP @MEMO
Ontem à(s) 13:53 por hugo

» Dirf
6/2/2012, 06:54 por alceu11

» EXE Instalador Não Executa
5/2/2012, 16:57 por Sub-Zero

» SQL Server Setup
5/2/2012, 13:06 por Sub-Zero

» localizar registro no postgreslq (alterar/incluir)
4/2/2012, 19:21 por mauro victoria

» Saber se existe uma tabela??
4/2/2012, 10:12 por Sub-Zero

» Empacotar arquivos em um único executável
3/2/2012, 14:48 por halisson

» VAGAS ANALISTA DE SISTEMAS - VISUAL FOX
3/2/2012, 08:53 por Nelson Arcas

» Escrever a DATA por extenso
1/2/2012, 23:55 por alceu11

» ActionScript - Introdução
31/1/2012, 19:25 por Fonsecca

» Selecionar campo com mais de 9 caracteres
31/1/2012, 15:45 por marcio

» CEP do BRASIL e dos UFs do brasil com codigo do IBGE para nf - <<<
31/1/2012, 09:20 por alceu11

» Tutorial HTML
30/1/2012, 15:19 por Fonsecca

» PHP + CSS
30/1/2012, 15:09 por Fonsecca

Registrar OCX Windows Seven

29/7/2011, 11:48 por Julio

Bom Dia Pessoal do Forum

Alguem ja teve que registrar alguma OCX no windows seven?
Tentei …

Comentários: 15

Criar Variáveis em sequencia

18/1/2012, 08:19 por BrunoMesquita

Olá pessoal como faço para gerar variáveis em sequencia, tipo: Se tenho 6 registros cria-se 6 …

Comentários: 6

No final a Impressora não Ejecta cem corta o papel

19/1/2012, 06:46 por clima238

bom dia
o seguinte código imprime correctamente, só no fim não ejecta nem corta o papel,
alguem …

Comentários: 1

Ajuda com Imagens no MySQL

25/1/2012, 08:53 por megasoft

Olá vou resumir aqui como estou fazendo.
Código:
xFoto_Prod = …


Comentários: 5

Dirf

4/2/2012, 19:25 por mauro victoria

Boa noite estou com dificuldade de entender o layout da dirf , alguem tem um arquivo txt para que …

Comentários: 1

Estatísticas
Temos 3637 usuários registrados
O último usuário registrado atende pelo nome de reginaldolimas

Os nossos membros postaram um total de 13978 mensagens em 1958 assuntos

Stored Procedure no Mysql 5.1

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Tutorial Stored Procedure no Mysql 5.1

Mensagem por m@r<3|o em 27/8/2010, 01:14

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:

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
Participante Assíduo


Voltar ao Topo Ir em baixo

Tutorial Re: Stored Procedure no Mysql 5.1

Mensagem por Marcos Guedes em 27/8/2010, 07:48

Boa, Marcelo!
reputado!

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum