RES: [firebase-br] SavePoints

Josauro S.J. josauro em casasoft.inf.br
Qua Set 29 19:46:45 -03 2004


Pois é esses são detalhes do Generator quando uso meu proprio incremento tenho total controle, nao fica buraco nunca, e inclusive se apago alguns registros os codigos são reaproveitados, assim o sequencial dificilmente vai ficar monstruoso.... Por enquanto estou satisfeitissimo com esse metodo o unico inconveniente e o fato de ter que pega lo em tranzaçao separada...

At.

Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message ----- 
From: Joao de Lima 
To: FireBase 
Sent: Wednesday, September 29, 2004 6:27 PM
Subject: Re: RES: [firebase-br] SavePoints


Bom vou falar besteira (talvez)
Então cria um Generator para cada empresa e/ou filial :-)
Alias acho que dá até para criar um generator via programação, galera alguem sabe se sim???? :-)
Quer disser quando vc cadastrar uma empresa e/ou filial vc já cria um generator para ela ok .
 
A unica coisa que vc precisa tomar "cuidado" é que quando vc da um GEN_ID em um Generator ele incrementa independente da transação ou seja de vc precisar dar ROLLBACK já era perdeu um numero da sequencia ok :-)
 
Abraços
 
    João 

"Josauro S.J." <josauro em casasoft.inf.br> wrote:
Não uso Generator, porque os codigos sequenciais tem uma sequencia propria :-) diferente por Empresa/Filial dentro de uma mesma tabela...

Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message ----- 
From: Joao de Lima 
To: FireBase 
Sent: Wednesday, September 29, 2004 4:39 PM
Subject: Re: RES: [firebase-br] SavePoints


Completando a pergunta do Ton,
Gerador não resolve o seu problema? 
Outra solução seria fazer estilo semafaro crie uma tabela temp gere o codigo e guarde nela e sempre que alguem precisar le incrementa e commita depois depois vc abre outra transacao é meio estranho mas funciona :-)

Abraços

João

Ton - Asi wrote:
Até onde eu sei, o save point não resolveria isso...

Como essa sua procedure gera esse código? O que ela está fazendo e
como está sendo usada?

Ton
Analista de Sistemas
DotCom Informática

"A informação não é um produto,
mas sim a matéria prima." (Ton)



-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de Josauro S.J.
Enviada em: quarta-feira, 29 de setembro de 2004 14:33
Para: FireBase
Assunto: Re: [firebase-br] SavePoints


Tenho uma procedure que gera um codigo sequencial, usado por todo o
sistema, tenho um problema que esse incremento so é visto por outros
processos quando dou o commite, nesse caso save point facilitaria isso ?
Alguma outra solução para o caso (Hoje tenho que usar processos
separados de transaçao para outros enxergarem o increment.o.)


Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message ----- 
From: "Ton - Asi" 
To: "'FireBase'" 

Sent: Wednesday, September 29, 2004 12:58 PM
Subject: RES: [firebase-br] SavePoints


Não...

Os Savepoints são um recurso que podem ajudar muiot em procedures,
pois marcam locais onde os dados podem ser salvos, até onde serão
desfeitos, caso haja erro, qual o ponto até onde ele volta e tal...

Ton
Analista de Sistemas
DotCom Informática

"A informação não é um produto,
mas sim a matéria prima." (Ton)



-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de evandrobastiani2 em ig.com.br
Enviada em: quarta-feira, 29 de setembro de 2004 11:46
Para: lista em firebase.com.br
Assunto: [firebase-br] SavePoints


Li um artigo sobre SavePoints e não entendi muito bem, tem a ver com
travamento de Registros?

________________________________________________________________________
_________
Quer mais velocidade?
Só com o acesso Aditivado iG, a velocidade que você quer na hora que
você precisa. Clique aqui: http://www.acessoaditivado.ig.com.br


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.769 / Virus Database: 516 - Release Date: 24/09/2004



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.769 / Virus Database: 516 - Release Date: 24/09/2004


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

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.769 / Virus Database: 516 - Release Date: 24/09/2004


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.769 / Virus Database: 516 - Release Date: 24/09/2004


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




Mais detalhes sobre a lista de discussão lista