[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