[firebase-br] controlar transação em stored procedure.

Cassios cassio.hc em gmail.com
Ter Nov 17 11:08:21 -03 2009


sim. mas podem colocar o exemplo de como ficaria no meu exemplo?

onde devo colocar cada comando?


Magno System escreveu:
> Tudo que tiver na stored procedure ou até mesmo em trigger disparada 
> pela stored procedure fica no contexto de uma transação. Portanto:
> 
> START TRANSACTION
> 
> EXECUTE A PROCEDURE
> 
> COMMIT.
> 
> 
> ----- Original Message ----- From: "Cassios" 
> <cassio.hc em gmail.com>
> To: <lista em firebase.com.br>
> Sent: Tuesday, November 17, 2009 10:37 AM
> Subject: [firebase-br] controlar transação em stored procedure.
> 
> 
> Dae...
> eu tenho um SP que faz 3 inserts em tabelas diferentes, de acordo com
> algumas condições.
> 
> quero implantar um control. de transação, para caso a primeira de algum
> erro, as outras nao aconteceçam... dicas?
> 
> ex.
> 
> SET TERM ^ ;
> 
> CREATE PROCEDURE PR_Transac (
>  id          BIGINT
> )
> AS
> BEGIN
> 
> -- aqui eu faço algumas seleções
> 
> --aqui faço  primeiro insert
> 
> -- faço mais algumas seleções
> 
> --faço o 2º insert
> 
> -- mais seleções
> 
> -- e o 3º insert
> 
> END^
> 
> SET TERM ; ^
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 





Mais detalhes sobre a lista de discussão lista