Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002

    Sqlserver 2008 eliminazione duplicati

    Ho una tabella che ha molti record duplicati,come posso eliminarli ??

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Con questa query puoi trovare i record duplicati:

    http://www.sqlteam.com/article/delet...licate-records

    ma poi per eliminare i doppi devi decidere tu i criteri di eliminazione.


  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Intanto grazie....
    ho letto l'articolo e su una tabella di due milioni di record l'unica che potrebbe andare è questa :

    Codice PHP:
    select distinct *
    into #holding
    from dup_authors

    truncate table dup_authors

    insert dup_authors
    select 
    *
    from #holding

    drop table #holding 
    Ma su due milioni di record quanto può metterci ??

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da cassano
    Intanto grazie....
    ho letto l'articolo e su una tabella di due milioni di record l'unica che potrebbe andare è questa : [omissisi]
    Non ti seguo...
    L'articolo spiega un'operazione completa
    Quella che mostri tu, invece, è solo una parte, quindi non capisco perchè scrivi che è
    ... l'unica che potrebbe andare ...
    quando invece il codice va utilizzato tutto, nella sua interezza.
    Quella, usata da sola, non serve a niente se non a generare la tabella temporanea.

    Originariamente inviato da cassano
    Ma su due milioni di record quanto può metterci ??
    Altra cosa che non capisco: perchè lo chiedi a noi?
    Secondo te noi possiamo conoscere lo scenario della tua applicazione e del tuo database?

    Crea la tabella temporanea, esegui il codice della sp ed analizza il piano di esecuzione.
    Ma ho la quasi certezza che non vi sia un granchè da ottimizzare, dato che per la ricerca dei duplicati il codice della sp è quello e da lì non scappi.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.