[firebase-br] SET Transaction nao funciona (Favor Cantu)

Carlos H. Cantu listas em warmboot.com.br
Sex Out 1 09:25:24 -03 2004


Nunca fiz isso através de script, mas acho que se vc usar o Script
Executive (free) do IBExpert, ele permite vc fazer esse tipo de coisa.

[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

A> Cantu,

A> O que eu quero é simplesmete criar um script .sql
A> que verifica se da um erro e caso isso aconteca de um
A> rollback. isso nao é possivel?

A> Agradeco desde ja



>>  --- Fabio Bot <fabiobot em yahoo.com.br> escreveu: 
>> > Diretamente você não vai conseguir definir
>> > transações nomeadas,
>> > isso só é permitido em aplicações e-sql (sql
>> > embutido em uma
>> > linguagem de programação). Veja o exemplo
>> "stat11.e"
>> > no diretório
>> > examples da sua instalação do Firebird. Lá
>> demonstra
>> > como
>> > utilizar este recurso.
>> > 
>> > Fábio Bot.
>> > 
>> > "André" <colosso0 em yahoo.com.br> escreveu na 
>> > mensagem
>> >
>>
A> news:20041001002139.20040.qmail em web61003.mail.yahoo.com...
>> > > Estou tentando fazer isso no isql.exe e nao
>> > funciona.
>> > > Tentei fazer no iboconsole e também nao
>> > funciona...
>> > > Nao consigo ver porque.... esta identico como
>> acho
>> > nos
>> > > manuais/net.... se alguem puder me mande uma
>> > instrucao
>> > > que funcione...
>> > >
>> > >
>> > >
>> > > --- Fabio Bot <fabiobot em yahoo.com.br> escreveu:
>> > >> Olá,
>> > >>
>> > >> Caso esteja tentando fazer isto dentro
>> > >> de uma Stored Procedure não será possível,
>> > >> pois SP's não suportam transações internas.
>> > >>
>> > >> Quem tem que controlar a transação é o programa
>> > >> que chama a Stored Procedure, ou melhor, você
>> > chama
>> > >> a Stored Procedure já dentro de uma transação.
>> > >>
>> > >> Fábio Bot.
>> > >>
>> > >>
>> > >> "André" <colosso0 em yahoo.com.br> escreveu 
>> > >> na
>> > >> mensagem
>> > >>
>> > >
>> >
>>
A> news:20040930234337.85529.qmail em web61004.mail.yahoo.com...
>> > >> > Oi Pessoal,
>> > >> >
>> > >> > Apos ver varios exemplos copiar e colar e
>> > tentar
>> > >> nao
>> > >> > consigo utilizar "Set transaction"
>> > >> >
>> > >> > A SEGUINTE LINHA SOZINHA DA ERRO:
>> > >> >
>> > >> >  SET TRANSACTION NAME t1;
>> > >> >
>> > >> > O que esta errado? a sintaxe do set
>> transaction
>> > >> mudou
>> > >> > no firebird. peguei essa sintaxe no manual do
>> > >> > interbase....
>> > >> >
>> > >> > agradeco qualquer ajuda
>> > >> >
>> > >> >
>> > >> > 
>> > >> >
>> > >> >
>> > >> >
>> > >> >
>> > >> >
>> > >> >
>> > >> >
>> > >>
>> > >
>> >
>>
A> _______________________________________________________
>> > >> > Yahoo! Acesso Grátis - Internet rápida e
>> > grátis.
>> > >> Instale o discador agora!
>> > >> > http://br.acesso.yahoo.com/
>> > >> >
>> > >> >
>> ______________________________________________
>> > >> > FireBase-BR (www.firebase.com.br)
>> > >> > Para editar sua configuração na lista, use o
>> > >> endereço
>> > >> >
>> > >>
>> > >
>> >
>>
A> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> > >> >
>> > >>
>> > >>
>> > >>
>> > >>
>> > >> >
>> ______________________________________________
>> > >> FireBase-BR (www.firebase.com.br)
>> > >> Para editar sua configuração na lista, use o
>> > >> endereço
>> > >
>> >
>>
A> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> > >
>> > >
>> __________________________________________________
>> > > Do You Yahoo!?
>> > > Tired of spam?  Yahoo! Mail has the best spam
>> > protection around
>> > > http://mail.yahoo.com
>> > >
>> > > ______________________________________________
>> > > FireBase-BR (www.firebase.com.br)
>> > > Para editar sua configuração na lista, use o
>> > endereço 
>> > >
>> >
>>
A> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> > > 
>> > 
>> > 
>> > 
>> > 
>> > > ______________________________________________
>> > FireBase-BR (www.firebase.com.br)
>> > Para editar sua configuração na lista, use o
>> > endereço
>>
A> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> 
>> 
>> 
>> 	
>> 	
>> 		
>>
A> _______________________________________________________
>> 
>> Yahoo! Acesso Grátis - Internet rápida e grátis.
>> Instale o discador agora!
>> http://br.acesso.yahoo.com/
>> 
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br)
>> Para editar sua configuração na lista, use o
>> endereço
>>
A> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>  


	
	
		
A> _______________________________________________________ 
A> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o
A> discador agora! http://br.acesso.yahoo.com/

A> ______________________________________________
A> FireBase-BR (www.firebase.com.br)
A> Para editar sua configuração na lista, use o endereço
A> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista