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