Procedure e Transação
21/02/2003
0
Não consigo colocar transações nas procedures e como posso tratar a exceção do exemplo abaixo.
Ex.:
CREATE PROCEDURE TESTE
AS
begin
/*neste ponto quero Startar a transação*/
INSERT INTO USUARIOS( codigousuario, chave )
values ( 1, ´Borges´ );
/*aqui que tratar a exceção usando commit ou rolback*/
suspend;
end
Agradeço qualquer ajuda.
Sandro Borges
Ex.:
CREATE PROCEDURE TESTE
AS
begin
/*neste ponto quero Startar a transação*/
INSERT INTO USUARIOS( codigousuario, chave )
values ( 1, ´Borges´ );
/*aqui que tratar a exceção usando commit ou rolback*/
suspend;
end
Agradeço qualquer ajuda.
Sandro Borges
Anonymous
Curtir tópico
+ 0
Responder
Posts
24/02/2003
Anonymous
Olá,
Até onde eu sei (e tenho quase certeza) o Interbase/FireBird trabalha com transações controladas pelo cliente, ou seja, você deve startar a transação na sua aplicações e Comittar ou dar o RoolBack na sua aplicação.
Até onde eu sei (e tenho quase certeza) o Interbase/FireBird trabalha com transações controladas pelo cliente, ou seja, você deve startar a transação na sua aplicações e Comittar ou dar o RoolBack na sua aplicação.
Responder
Clique aqui para fazer login e interagir na Comunidade :)