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


Anonymous

Anonymous

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.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar