[firebase-br] Trigger e proedure

Marcilio Soares marcilio.soares em brfree.com.br
Dom Dez 12 23:55:24 -03 2004


Cara ...
use e abuse das triggers e SP's, pois e a melhor forma de otimizar processos 
que faziamos no delphi e gastavam tempos e mais tempos de cpu.
Em triggers... tudo e mais rapido e sempre certo.
Tinha varios processos que eram feitos em delphi... e passei tudo pra SP e 
trigges. Foi a melhor coisa que ja fiz na vida! Melhorou meus codigos e 
ainda ganhamos performace

----- Original Message ----- 
From: "RedDevil" <reddevil em reddevil.eti.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Sunday, December 12, 2004 7:51 PM
Subject: Re: [firebase-br] Trigger e proedure


ola amigo Marcilio.
tudo bem contigo?
sincerely, espero que sim.

muito obrigado pelas informaçoes...
conforme ja falei na msg que postei anteriormente, eu vou começar a levar os 
Triggers mais a serio... comecei a gostar da historia...
;o)


[]s
força sempre.
ate +++

Luiz "RedDevil" Stefanski
=======><=========
====> Delphi 4 <=====
====> powered <=====
======> by <=======
===> IBObjects <=====
=======><=========
more in:
http://www.RedDevil.eti.br (home)
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630 (instalaçao)
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165 ("tips")



----- Original Message ----- 
From: "Marcilio Soares" <marcilio.soares em brfree.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Sunday, December 12, 2004 5:28 PM
Subject: Re: [firebase-br] Trigger e proedure


> E isso mesmo !
> tenho algumas SP's rodando aqui mas mando os valores retornados em
> RETURNING_VALUES para variaveis declaradas dentro da trigger, pois tenho 
> que
> testar e tratar os valores mas acredito que vc mandando diretamente ao 
> campo
> da forma que vc escreveu va funcionar corretamente.
> Caso ainda tenha dificuldades, nao exite em avisar !
>
> Abraco  e Sucesso ai !
>
> ----- Original Message ----- 
> From: "RedDevil" <reddevil em reddevil.eti.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Saturday, December 11, 2004 11:14 PM
> Subject: Re: [firebase-br] Trigger e proedure
>
>
> ola amigo Marcilio.
> tudo bem contigo?
> sincerely, espero que sim.
>
> se nao for muito incomodo, voce poderia me esclarecer melhor como proceder
> para que o retorno de uma stored procedure chamada de dentro de uma 
> Trigger
> ja atualize os campos da tabela em cujo evento a gente dispara a Trigger?
>
> seria algo semelhante a:
>
> EXECUTE PROCEDURE NomeDaProcedure(parametro1, parametro2, parametro3...)
> RETURNING_VALUES new.NomeDoCampo1, new.NomeDoCampo2, new.NomeDoCampo3 ???
>
>
> desde ja antecipo agradecimentos...
>
>
> []s
> força sempre.
> ate +++
>
> Luiz "RedDevil" Stefanski
> =======><=========
> ====> Delphi 4 <=====
> ====> powered <=====
> ======> by <=======
> ===> IBObjects <=====
> =======><=========
> more in:
> http://www.RedDevil.eti.br (home)
> http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630 (instalaçao)
> http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165 ("tips")
>
>
>
> ----- Original Message ----- 
> From: "Marcilio Soares" <marcilio.soares em brfree.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Saturday, December 11, 2004 9:12 PM
> Subject: Re: [firebase-br] Trigger e proedure
>
>
> > execute procedure info_periodo(new.data_inicio,new.data_final... )
> > RETURNING_VALUES variavel1,variavel2...
> >
> > as variaveis1 e 2 e ... sao criadas dentro da trigger que chamou a
> > procedure
> > ou entao retorna diretamente para os camos desejados.
> > Ao  inves de usar variavel1 e 2 use o new.nome_do_campo
> >
> > Veja tambem se antes do End da SP vc colocou um SUSPEND. Este comando
> > garante que a SP vai retornar os valores que vc determinou na criacao da
> > SP.
> >
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br








Mais detalhes sobre a lista de discussão lista