ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Procedimento

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Qua Set 09, 2009 1:02 pm    Assunto: Procedimento Responder com Citação

Ola pessoal..
Gostaria de saber como criar uma procedure no SQL, básica
só pra mim ter uma noção de como é feito

Obrigado Idea
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 1:28 pm    Assunto: Responder com Citação

vc diz stored procedure, certo?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Qua Set 09, 2009 1:34 pm    Assunto: Responder com Citação

sim, sim, isso mesmo..tinha dito errado.. hehe
desculpa
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 1:38 pm    Assunto: Responder com Citação

qual banco?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Qua Set 09, 2009 1:41 pm    Assunto: Responder com Citação

pode ser no firebird mesmo..
ajuda la no drop table também,

vlww
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 1:51 pm    Assunto: Responder com Citação

brother, hj to mais dentro do sybase... nao sei se vai te ajudar...

Código:
CREATE PROCEDURE "DBA"."Calculo"(in @Empresa integer,in @Data DATETIME,in @DataLancamento DATETIME,in @MENSSAGEM char(1)) //@ SAO PARAMETROS
begin

DECLARE VALORCALCULO DECIMAL(15,2);//VARIAVEIS
DECLARE VALORJUROS DECIMAL(15,2);//VARIAVEIS
DECLARE INDICE INTEGER; //VARIAVEIS
DECLARE MENSAGEM VARCHAR(10);//VARIAVEIS

declare Busca  dynamic scroll cursor for select vl_juros, vl_indice from tabela_parametro; //select que sera meu loop de controle;

open Busca;
INILOOP : LOOP
   fetch net Busca into VALORJUROS , INDICE;//atribui valores do select às variaveis;

   set VALORCALCULO = VALORJUROS * INDICE; // atribui valor a var

  IF VALORCALCULO > 0
     update tabela_calculo set campo_campo = VALORCALCULO ;
  END IF;

END LOOP INILOOP;

END.


meio sem nexo, mas é um modelo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 2:10 pm    Assunto: Responder com Citação

para executar via delphi

Código:
Query1.SQL.Text := 'CALL DBA.CALCULO(PARAMETROS)';
QUERY1.EXECSQL;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Qua Set 09, 2009 2:18 pm    Assunto: Responder com Citação

to precisando de um curso de sql masi avançado.. nao sei nada sobre isso
onbde vc aprendeu?
tema lgum curso assim..
flw
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 2:26 pm    Assunto: Responder com Citação

rapá... stored procedure e trigger eu aprendi quebrando a cabeça no trampo mesmo rs... olhando e debugando as já existentes...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Qua Set 09, 2009 3:03 pm    Assunto: Responder com Citação

Blza........
aproveitando..
vc sabe me informar onde ficam os dados do banco de dados mysql??
no caso deu ter que levar o banco para outro computador???

vlw brother..
flw
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 3:08 pm    Assunto: Responder com Citação

nunca trabalhei com esse banco.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Qua Set 09, 2009 3:09 pm    Assunto: Responder com Citação

blza..... vc trabalha com o fire??
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 3:13 pm    Assunto: Responder com Citação

no momento, so sybase.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Qua Set 09, 2009 3:24 pm    Assunto: Responder com Citação

mais o sybase nao eh par amodelar o banco?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Qua Set 09, 2009 3:27 pm    Assunto: Responder com Citação

não, sybase é um SGBD.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB