[firebase-br] Campos auto incremento

Kléber Caneva kdcc em terra.com.br
Qui Mar 16 09:38:34 -03 2006


Eu trabalhei um pouco com SQL Server, mas não usava campo DBAware.. mas 
mesmo assim, em relacionamento Master-Detail, era necessário gravar o 
registro pai, e fazer um select para recuperar a chave primaria pra poder 
alimentar o campo da tabela filha. Com disse trabalhei pouco, e seguia o 
padrão usado na empresa em que trabalhava.

Com o Generator, eu recupero dentro do programa a próxima ID e já alimento 
tanto a tabela pai como as filhas.

[]´s

Kléber Caneva

----- Original Message ----- 
From: "Fabio" <clicklist em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 15, 2006 5:12 PM
Subject: Re: [firebase-br] Campos auto incremento


Kleber, isto depende da situação. Faço este tipo de relacionamento
normalmente e sem dores de cabeça no SQL SERVER com campos identity...

On 3/15/06, Kléber Caneva <kdcc em terra.com.br> wrote:
>
> E como você usaria o campo auto-incremento em relacionamentos
> Master-Details
> usando componentes DBAware, pra não ficar fazendo INSERT na unha ?
>
> []´s
>
> Kléber Caneva
>
> ----- Original Message -----
> From: "Fabio" <clicklist em gmail.com>
> To: "Firebase" <lista em firebase.com.br>
> Sent: Wednesday, March 15, 2006 5:02 PM
> Subject: [firebase-br] Campos auto incremento
>
>
> Alguem sabe se o novo firebird vem com campos auto incremento?
>
> Não vejo nenhum motivo para não ser implementado... Só tem vantagens:
>
> 1) Voce não tem que criar triggers ou generators, ou sei lá o que para
> cada tabela do sistema
> 2) Isto é, se voce tem 50 tabelas, tambem tem que criar 50 generators
> 3) Isto é o dobro de trabalho, chato, repetitivo e cansativo para o
> programador, portanto o dobro de possibilidade de bugs
> 4) Se os desenvolvedores do Firebird estiverem com MUUUIITA preguiça de
> criar a lógica, é só sempre que criarmos tabelas com auto-incremento, o
> banco criar algum generator de sistema para fazer este trabalho...
> 5) Com absoluta certeza se o próprio Firebird gerenciar a criação de novos
> IDs, este processo seria MUITO mais rápido e seguro
>
> []'s
> Fabio
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
> http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1142453045.612891.15202.curepipe.terra.com.br,4135,Des15,Des15
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 14/03/2006 / Versão:
> 4.4.00/4718
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1142453576.712402.17064.almora.terra.com.br,6070,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 15/03/2006 / Versão: 
4.4.00/4719
Proteja o seu e-mail Terra: http://mail.terra.com.br/








Mais detalhes sobre a lista de discussão lista