[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