[firebase-br] Commit em Stored Procedure
Carlos - Muzambinho - F&S Inf.
carlosmuzambinho em yahoo.com.br
Qua Jan 11 12:27:41 -03 2006
Para ficar bem "claro"
.
Em uma SP, não existe CONTROLE TRANSACIONAL total, ou seja,
APÓS SUA EXECUÇÃO :
A) ou ela é COMMITADA(confirmada) no final, gravando fisicamente
TODAS alterações/inclusões que porventura possam ter sido feitas ;
B) , ou não é confirmada (ROLLBACK) ;
As "estruturas que irão decidir" se tal registro será ou não gravado,
devem estar dentro da SP.
Em casos específicos, "quebramos" em 2 SP,
commitando da PRIMEIRA SP
e analisando na SEGUNDA SP.
Devemos lembrar que SEMPRE HÁ UMA SOLUÇÃO para tudo,
e não é esta "pequena limitação" do FB que nos deixará em vão.
Não existem programadores (como eu) que programamos há muito
tempo em COBOL(ARGH!) , CLIPPER (Muito bom!), e
não existia praticamente controle nenhum. Ou gravava-se, ou não.
Possivelmente, em próximas vesões do FB, possa haver um controle
maior de transação, no INTERIOR das SP. Até a versão 1.5.x, não há.
Espero ter ajudado,
T+
Carlos A.F.S.
Professor de Informática do CEFET- Muzambinho,
Analista de Sistemas - Ferreira & Souza Informática.
Kléber Caneva <kdcc em terra.com.br> escreveu: Não. O Commit deve ser executado pela aplicação que chama a SP..
[]´s
Kléber Caneva
----- Original Message -----
From: "Maciel Soncini Bueno"
To: "Carlos H. Cantu"
; "FireBase"
Sent: Tuesday, January 10, 2006 11:13 AM
Subject: [firebase-br] Commit em Stored Procedure
Existe algum forma de darmos um "commit" dentro de uma Stored Procedure?
Maciel
______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1136898887.114777.18138.cabue.terra.com.br,3221,Des15,Des15
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 09/01/2006 / Versão:
4.4.00/4670
Proteja o seu e-mail Terra: http://mail.terra.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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
---------------------------------
Yahoo! doce lar. Faça do Yahoo! sua homepage.
Mais detalhes sobre a lista de discussão lista