Re: [firebase-br] URGENTE! SOCORRO! Registros duplicados em tabela sem chave primária
Gustavo Ribas de Campos Pinto
gus_ribas em hotmail.com
Qua Nov 29 17:16:27 -03 2006
1 - CRIAR UMA SQL COM INSERT COM TODOS OS REGISTROS
2 - ZERAR A TABELA
3 - CRIAR A CHAVE E OS INDICES NECESSARIOS
O PROPRIO BANCO NAUM VAI DEIXAR INCLUIR 2 REGISTROS IGUAIS FICANDO APENAS UM
REGISTRO DE CADA
----- Original Message -----
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "Juarez" <juarezabrm em brturbo.com.br>; "FireBase" <lista em firebase.com.br>
Sent: Wednesday, November 29, 2006 4:29 PM
Subject: Re: [firebase-br] URGENTE! SOCORRO! Registros duplicados em tabela
sem chave primária
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
______________________________________________
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