Re: [firebase-br] URGENTE! SOCORRO! Registros duplicados em tabela sem chave primária

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Qua Nov 29 16:29:11 -03 2006


Recentemente foi comentado isto na lista...

basicamente o problema se resume em:

- criar uma tabela temporária com a mesma estrutura
- encontrar os registros duplicados e copiar apenas um de cada para a tabela 
temporária
- apagar os registros duplicados (se eles forem totalmente idênticos não há 
como apagar todos e deixar apenas um, na verdade é possível pelo número da 
linha mas é pouco viável)
- trazer os registros da tabela temporária para a tabela principal
- apagar a tabela temporária
- criar o índice.

ou na alternativa B:
- encontrar os registros duplicados;
- copiar as informações (extrair o registro ou copiar manualmente)
- apagar todos os registros
- reinserir os registros
- criar o índice.

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message ----- 
From: "Juarez" <juarezabrm em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, November 29, 2006 4:09 PM
Subject: [firebase-br] URGENTE! SOCORRO! Registros duplicados em tabela sem 
chave primária


Pessoal, preciso de ajuda urgente para apagar registros duplicados em uma
tabela sem chave primária, existe alguma forma de executar isso com o
firebird deixando apenas um registro com os dados válidos?

Agradejo qualquer tipo de ajuda, preciso resolver isso com urgencia ainda
hoje.


Juarez A. Mendes



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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 





Mais detalhes sobre a lista de discussão lista