Sql Server 2008 Eliminazione duplicati

giovedì 01 aprile 2010 - 20.43

totti240282 Profilo | Guru

Ciao a tutti,ho un database con delle tabelle che hanno molti duplicati,si parla di oltre un milione di record,che tecnica posso usare per eliminare i duplicati ??.
C'è solo un capitano !!!!!!

alx_81 Profilo | Guru

>Ciao a tutti,ho un database con delle tabelle che hanno molti
>duplicati,si parla di oltre un milione di record,che tecnica
>posso usare per eliminare i duplicati ??.
Ciao,
devi decidere la politica per cui eliminare i record che sono duplicati. Poi, una volta scelte le vittime ed eliminate (previo opportuno backup), imponi un vincolo di univocità per evitare che si ripeta questa spiacevolte evenienza.

--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

lbenaglia Profilo | Guru

>Ciao a tutti,ho un database con delle tabelle che hanno molti
>duplicati,si parla di oltre un milione di record,che tecnica
>posso usare per eliminare i duplicati ??.

Puoi prendere spunto da questo "classico" della Knowledge Base:
http://support.microsoft.com/kb/139444/en-us

>C'è solo un capitano !!!!!!
Ma chi, Tommaso Rocchi?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

totti240282 Profilo | Guru

Da quello che leggo,faccio un altra tabella e imposto la primary key sui campi che so che possono essere duplicati,poi faccio una bulk insert e scarto gli errori ??
C'è solo un capitano !!!!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5